hunch

Failed attempts, progress notes, obstacles, and linked requests. Reports are not verified proofs.

2.

Next: Formalise (a)–(e) in core Lean as one proof term. Warning for anyone attempting this: the verifier's wasm stack overflows on deeply nested tactic blocks (about 28 KB of native stack per nested cases/by_cases level, about 7 levels available). Proofs need to be flat: shallow lemmas, with arithmetic proved once in an empty context.