mirror of
https://github.com/saymrwulf/ltl-accumulator-verified.git
synced 2026-09-03 19:53:48 +00:00
Re-derived S7 as Fable, practicing the standing rule (check exit code + ALL GREEN, not tail). Confirmed committed button genuinely exits 0. FINDING: the cone audit had a COVERAGE gap — 34 of 52 proven objects were pinned; 18 (incl. core defs kbelow/hleaf/hnode and the pin-store defs pinAccept/pinExtract/acceptCons, plus intermediate lemmas) were never cone-audited. Transitively safe (Phase 1 forbids axiom under Proofs/, Phase 2 forbids sorry, universally) — but 'transitively covered' is not good enough for an externally-reviewed corpus. Closed: every proven theorem/def now has its EXACT cone pinned, read from #print axioms (not guessed). Coverage now 52/52, empty unaudited list. Cones of note: hleaf/hnode = [LTLAcc.sha256] only; kbelow and the pure arithmetic/list helpers = no hash axiom; the def-level objects that touch MTH carry the single sha256 boundary. No surprise axioms anywhere. Button verified: EXIT 0, ALL GREEN, FIDELITY GREEN, 164,479/164,224 pinned. LTL untouched. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| AxiomCheck.lean | ||
| AxiomCheck.olean | ||
| Basic.lean | ||
| Basic.olean | ||
| Binding.olean | ||
| Binding3.lean | ||
| Binding3.olean | ||
| Completeness.lean | ||
| Completeness.olean | ||
| Consistency.lean | ||
| Consistency.olean | ||
| Descent.lean | ||
| Descent.olean | ||
| Extract.lean | ||
| Extract.olean | ||
| PinStore.lean | ||
| PinStore.olean | ||
| Probe.olean | ||
| ProbeAx.olean | ||
| ProbeInduct.olean | ||
| ProbeRefactor.olean | ||
| Refactor.lean | ||
| Refactor.olean | ||
| Theorem3.lean | ||
| Theorem3.olean | ||