/machines/1RB1LD_0RC1RC_1LA1RE_---1LE_1RF0RC_0RB0LF/submission/README.md · raw

1RB1LD_0RC1RC_1LA1RE_---1LE_1RF0RC_0RB0LF never halts

Mechanism

How the proof works

Template and what changed

Adapted from busycoq's verify/TranslatedBellv5.v, Module TM1: block macro rules by es', repeated by induction and chained with follow. Changes: fixed five-block configurations instead of TM1's lists, and no invariant, so the proof ends with progress_nonhalt_simple as in verify/Bouncer_v2.v Module TM1. The long opening uses nested step counters as in verify/Bouncer_v3.v's multistep_c', cut into six pieces so that coqchk can re-check each computation. The file has 361 lines, every lemma top level.

Siblings

The same table started in C (mirrored) and in E is lines 418 and 636 of the 740 list. By direct simulation they reach Even(12857, 212) and Even(13299, 220), so the double cycle covers them after their own openings. They are not formalized here.

Files

1RB1LD_0RC1RC_1LA1RE_---1LE_1RF0RC_0RB0LF.v (the proof), proof.md (the informal proof; its header maps each section to the .v), check_kill.txt (our verifier's full output), discord.md (draft announcement, not posted).

AI assistance: this proof sketch, the scripts and the checks were produced with the help of Claude (Anthropic).