Re: Complete Arithmetic?
From: Russell Easterly (logiclab_at_comcast.net)
Date: 01/03/05
- Next message: Daryl McCullough: "Re: Deep Thoughts # 17: Liar Paradox is a Formal Metamathematical Theorem"
- Previous message: Kent Paul Dolan: "Re: Smaller UTM than Rule110"
- In reply to: David C. Ullrich: "Re: Complete Arithmetic?"
- Next in thread: |-|erc: "Re: Complete Arithmetic?"
- Reply: |-|erc: "Re: Complete Arithmetic?"
- Messages sorted by: [ date ] [ thread ]
Date: Mon, 3 Jan 2005 12:59:06 -0800
"David C. Ullrich" <ullrich@math.okstate.edu> wrote in message
news:sr8jt0t9p8b9tk0pbul3qg4kqjggd2fngu@4ax.com...
> On Mon, 03 Jan 2005 15:14:36 +0100, Steven <steven2000@despammed.com>
> wrote:
>
> >> (Some computer guys down the hall have some thoughts
> >> that seem quite far-fetched to me about using
> >> "genetic programming" to solve some unsolved problem
> >> in mathematics. They were planning on going for
> >> Fermat's Last Theorem until I told them that that
> >> had been done...)
> >Building automated theorem prover is a great challenge, and much research
> >has been done here, but still the abilities are way beyond expectations.
> >The more interesting axiom systems are not complete, but this is not such
a
> >big problem; rather the computational complexity is. Going for Fermat's
> >theorem seems very naive, if you consider the abilities of todays
automated
> >theorem prover... they usually fail with theorems that can be shown by
> >schoolkids.
> >Genetic programming can be regarded as a buzzword. There are rumours
about
> >very successful applications of that approach, but I think they are
> >obtained with "Core Wars", an assembly language game with about 10
> >commands.
> >Theorem provers are useful to verify formal proofs, and to do a lot of
> >rather trivial proving; but it still requires a human to do math.
>
> In case it wasn't clear, that all seems perfectly correct to me - I
> told the guys as much, (except for the bit about genetic programming
> being a buzzword), but they've been very successful in using genetic
> programming to play blackjack and so they're determined to move
> on to unsolved mathematics...
"Genetic" programming is simple enough.
You generate 100 random programs.
You test them and pick the top ten best scores.
Then you "mutate" the winning programs by mixing,
matching, and/or shuffling the winning programs.
This gives you 100 new programs.
Repeat the process 1000 times and you end up with
a "random" program that scores well.
If you want to use genetics to solve math problems,
it might be best to pick a problem that is easy to "mutate".
Realize that a genetic program is "good" but may not be "best".
You want a problem that can be "proved" in a large number of ways.
I would choose some Turing Machine related problem.
TMs are easy to "mutate" and there can be a lot of TMs
that "solve" the same problem.
For example, the Busy Beaver problem (smallest TM that halts
after N steps) might be a good problem to attack.
Russell
- 2 many 2 count
- Next message: Daryl McCullough: "Re: Deep Thoughts # 17: Liar Paradox is a Formal Metamathematical Theorem"
- Previous message: Kent Paul Dolan: "Re: Smaller UTM than Rule110"
- In reply to: David C. Ullrich: "Re: Complete Arithmetic?"
- Next in thread: |-|erc: "Re: Complete Arithmetic?"
- Reply: |-|erc: "Re: Complete Arithmetic?"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|