/machines/1RB0LE_1RC0RC_1LD0RB_1LA0LE_1LD1LF_1LD---/submission/README.md · raw

1RB0LE_1RC0RC_1LD0RB_1LA0LE_1LD1LF_1LD--- never halts

Mechanism

How the proof works

Template and what changed

It follows the architecture of SBCv6.v Module TM21 (1RB1LB_0LC1RD_0RA1LC_0RB1RE_0RD0LF_---1LE), a binary counter over a list of (n, m) pairs with a re-pairing overflow. Its transitions are not close (10 of 12 differ under the best renaming). - Kept: a Fixpoint over a digit list as the configuration, the overflow as a list re-pairing (Oz/Oout, as TM21's Ov), and multistep_nonhalt + progress_nonhalt_cond with a list invariant. - Changed: every digit carries a bit. The macro step is one carry (M_spec) rather than TM21's whole-cycle LIncs/BigStep, because merges happen at data-dependent times. TM21's LWF (2^len ≤ m) fails here, so it is replaced by the three-phase INV. The window lemmas are direct es runs, not flip/sideRLs.

The file is 694 lines, about 2.2 times TM21's 308. The informal proof is proof.md (§6 maps it to lemma names).

Files

1RB0LE_1RC0RC_1LD0RB_1LA0LE_1LD1LF_1LD---.v (the proof; upstream verify/Skelet1LikeC2_1RB0LE_1RC0RC.v), proof.md (informal proof), check_kill.txt (our verifier's full output), discord.md (draft announcement, not posted).

AI assistance: the informal proof and the Coq formalization were produced with the help of Claude (Anthropic). They were checked by our checker, check_kill: compile against pinned busycoq, theorem statement, forbidden tokens, Print Assumptions, coqchk.