/machines/1RB0LF_0RC---_1RD0RA_1LE0RC_0LA0LE_1LE1LB/submission/README.md · raw

1RB0LF_0RC---_1RD0RA_1LE0RC_0LA0LE_1LE1LB never halts

Mechanism

How the proof works

Template and what changed

Adapted from busycoq's verify/CounterClass3v2.v, Module TM1 (1RB0LC_0LC1RE_1LD1LC_1LA1RD_---1RF_0RA0RF), a hand-written multi-level counter proof. The transition tables are unrelated, so the file follows TM1's architecture, not its lemmas. - Kept: es window lemmas and shift rules, a carry lemma by induction on the carry depth (TM1's E_stmt/E_all), macro lemmas chained with follow, and multistep_nonhalt. - Changed: TM1 closes by strong induction over a trajectory family (Traj) with progress_nonhalt_simple. Here the macro state is (a, G, r1, tail), closed by the interval invariant with progress_nonhalt_cond. - New: the token layer, the retf transducer for the overflow and the tail, one IR shape KP for normal and pause mode, and the zone-rebuild induction Zones, whose no-overflow condition is stated on the final value only.

The file has 1,327 lines and imports only Individual62 from busycoq.

Files

1RB0LF_0RC---_1RD0RA_1LE0RC_0LA0LE_1LE1LB.v (the proof), proof.md (informal proof; §8 maps it to lemma names), 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).