it would be interesting to change my old simulator to handle more than 2
symbols & look at what "backtracking with proofs" would show for such
machines.
(99% i would not reimplement that monstrosity)
On 2022-05-18 19:59, Shawn Ligocki wrote:
> FWIW, I do know of one static analysis method that appears to be more
> effective for multi-symbol machines. In our code we call it
> Reverse_Engineering_Fitler.py (but this is a terrible name, sorry :(
> ). It is only a method for deciding if a machine cannot halt
> (Backwards reasoning). As far as I know, I invented the technique
> while misunderstanding a description of backtracking. It works this
> way:
>
> * For each transition to halt in your machine (State s, symbol q) ->
> Halt (Where symbol q is not the blank symbol)
>
> * Do all other transitions into state s move in only one direction
> (say Left)
> * Do all other transitions which write symbol q move in the same
> direction (also Left)
> * If both of these are true, then we can never reach this (State s,
> symbol q) -> Halt transition (because all of the symbols q will be to
> the right of the TM head).
>
> In general, this is not very useful for the 2-symbol case because the
> only way it can apply there is if the TM never has any 1s on one half
> of the tape which severely limits it's expressiveness (I think there's
> no possible way for such machines to do universal computation for
> example because they cannot preserve information while traversing
> across the tape).
>
> However, for the 2-state case, you can actually have reasonably
> expressive TMs which always enter one of their two states in the same
> direction (I have not thought hard about it, but would guess that this
> class of TMs is universal).
>
> From our TNF enumerations, this method was able to prove infinite:
>
> * 20% (88k / 620k) of 4x2 TMs
> * 28% (59k / 348k) of 2x4 TMs
>
> And furthermore, of these machines:
>
> * For 4x2: ~0.6% (585 / 88k) were NOT classifiable by a simple run
> through other filters (Lin Recur Detection 1k steps & Macro Simulator
> 10k steps)
> * For 2x4: It's more like 5% (3k / 59k)
>> [1].
>
> --
> You received this message because you are subscribed to the Google
> Groups "Busy Beaver Discuss" group.
> To unsubscribe from this group and stop receiving emails from it,
> send an email to
busy-beaver-dis...@googlegroups.com.
> To view this discussion on the web visit
>
https://groups.google.com/d/msgid/busy-beaver-discuss/CADhnJ7AZB44TCWZ26PXef1%3DaZ%3DbuophA7OE2QN7DZTVuwTZmag%40mail.gmail.com
> [2].
>
>
> Links:
> ------
> [1]
>
https://groups.google.com/d/msgid/busy-beaver-discuss/CABAiW0qj5kb5bBpk4NPgmsQS2z2SwH5TFsBXCJOH929W_F8a5A%40mail.gmail.com?utm_medium=email&utm_source=footer
> [2]
>
https://groups.google.com/d/msgid/busy-beaver-discuss/CADhnJ7AZB44TCWZ26PXef1%3DaZ%3DbuophA7OE2QN7DZTVuwTZmag%40mail.gmail.com?utm_medium=email&utm_source=footer