Code
- currently about 5,000 lines of Ciao Prolog (
around half of which is redundant)
- will be cleaned up and published by the end of August
- close to naive emulation seems fine
- can do all 5-state monsters within about 1 minute at worst
- wild wombat, slithery snake and manical monkey all implemented (but last one may be still a little buggy)
The Blue
Bilby, the Ebony Elephant, the White Whale and the Demon Duck of Doom
Name | States | Machines | Status
|
Blue Bilby | 3 | 1,720 | 24 wild wombats, 2 slithery snakes
|
Ebony Elephant | 4 | 278,570 | some maniacal monkeys,
some killer kangaroos and monster dizzy ducks, 53 machines unclassified
|
White Whale | 5 | 69,471,096 | monsters abound
|
Demon Duck of Doom | 6 | ??? | need better weapons
|
Killer
Kangaroo
16{D}0 →... 118{D}0 → ... 142{D}0 → ... 190{D}0 → ...
Conjectures are simple enough, but the hypothetical engine needs work ...
Current State of the Placid Platypus
Machines exist for productivities 1-73, 75-83, 87-91, 99, 112, 501,
1471, 1915, 4096, 4097, 4098 with minor variants for 46, 48, 50, 75,
77, 80, 82, 90 ...
Mysteries
- Is the Ebony Elephant quest decidable?
- Is bb(5) = 4098?
- How to write a better loop detector
- How to generate proofs of
non-termination from positive loop detection
- Productivity for machines which are
- contiguous (tape always of the form B1
*B)
- eager (output is only 1, never B)
- monotonic (no transitions with 1 input
and B output)
- Distribution of 5-state machines
between bb(4) and bb(5)
- Range of Platypus numbers
- What is the largest continuous range
which can be represented by a terminating beaver machine?
- What is the smallest number that cannot
be printed by a 6-state (resp. 5-state) machine?
- Relationship to 3n+1 problem
- Constraints on tape access (cf. linear
bounded automata)
To Do List
- Solve mysteries
- Automatic drawing of machines
- WYSIWYG editor for machines
- Add features to programming suite
(stopping just short of a web browser :-)
- Publish database of 3-, 4- and 5-state
machine classes
- Mine the n=5 case for an attempt on n=6
(aka the quest for the demon
duck of doom)