-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New seed: halting of MM2 starting from the fixed state (1,(0,0)) #175
base: coq-8.15
Are you sure you want to change the base?
Conversation
I have two major comments.
@DmxLarchey It would be good if you take a closer look at PR #169 and whether it already subsumes the present PR. |
Ok I did not notice that this was already in. Does it also include Btw, some of the code in deterministic simulation addresses the same questions with similar answers as those already present in the compiler used till the CPP'19 paper. May be in a slightly more abstract way. I did let a comment in #169 about it: https://github.com/uds-psl/coq-library-undecidability/pull/169/files#r996707608 Possibly we could merge those by reusing the deterministic simulation in the compiler correction, but this is not a lot of code in either cases. The compiler was designed to be used with different models of computation, and it is what happened in the end. That is why there is a |
… a (uniform) PCTM with half tapes
…) PCTM_half instructions
…empty/zero/false half-tape
This PR is a first step towards a proof of undecidability of Wang tilings with a fixed origin (ie tiling the North-East part of the plane). The intended reduction chain would be
MM2
halting, starting from the fixed state(1,(0,0))
;PCTM
on a half binary tape halting, starting from the empty tape;Notice that undecidability of Wang tiling would then follow from the non co-enumerability of
HALT
, ie the chain is1 => 2
(hence also~1 => ~2
) and then~2 => ~3
.Notice that the changes in existing files are very small and only add new statements, ie they do not change existing statements