You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Licence: was NOT clean. Authorship check (read-only): 100% owner-own, nothing third-party/AGPL-by-intent — drift is scaffold-placeholder leak.
Proof:main is unsound (state_eq includes state_pc → is_CNO unsatisfiable); the unmerged rescue branch proof-debt/standards-133-coq-rescue-wip fixes it. Top prover-tractable P0 = eval_deterministic (Coq, ~30 lines) — gated on the rescue branch being the base.
Tech:_CoqProject wires only 2/11 .v; no Coq/Lean CI; Complex.v compiled-but-uncommitted.
Licence ruling APPLIED → absolute-zero#22 (draft, Refs not Closes). 13 drift files → PMPL-1.0-or-later; 4 missing headers added; deleted the 0-byte LICENSE-PALIMPS.txt stub (the repo's own audit trail prescribes removal — not populate).
Residual OWED: the proof-debt arm (merge rescue branch → main unsound until then; eval_deterministic).
Rescue branch proof-debt/standards-133-coq-rescue-wip (head 1a7d7c2, last touched 2026-05-18 in [UNVERIFIED] state) rebased onto current origin/main — clean, no conflicts. The named eval_deterministic axiom is discharged as part of the same PR:
Axiom eval_deterministic in proofs/coq/common/CNO.v → real Theorem (same name + type), via a new helper Lemma step_deterministic_strong : forall s i s1 s2, step s i s1 → step s i s2 → s1 = s2 (syntactic step determinism — step constructors emit mkState … whose components are functions of the start state + instruction; the auxiliary witnesses in step_load/step_store/step_add are pinned by their hypotheses).
Print Assumptions eval_deterministic / step_deterministic_strong / cno_equiv_refl → "Closed under the global context" (no axioms, no admits).
Build oracle (Coq 8.18.0, not the 8.20.1 the original repair used — proof is portable):
all 11 Coq files under proofs/coq/{common,quantum,lambda,physics,malbolge,category,filesystem} recompile clean.
full lake build over proofs/lean4 → 1631/1632 green (Lean side untouched by this change).
The ~120 other Coq Axiom/Parameter declarations across the corpus (cno_decidable, eval_respects_state_eq_left/right, physics/quantum model assumptions) remain as separate audit work — classify legitimate model assumptions vs avoidable proof shortcuts. They are not in this PR.
Closure update 2026-05-20: PR absolute-zero#24 MERGED to main (merge commit 69e7a22, squash). Rescue work landed; eval_deterministic discharged with Print Assumptions closed under the global context. PROOF-STATUS-2026-05-18.md, machine state (STATE.a2ml, META.a2ml, META.scm) and ADR ledger (ADR-006 PC-exclusion, ADR-007 discharge) all reconciled in the same merge.
The named arm of #133 is complete. ~120 other axioms remain as the post-T0 audit (separate work). Joint-close on your call.
PR absolute-zero#26 MERGED to main (99ec572, admin-squash). Two unsound axioms (eval_respects_state_eq_left/right) deleted; logically_reversible definition weakened to observational form; cno_eval_on_equal_states + cno_logically_reversible re-proved without axioms. Print Assumptions reports "Closed under the global context" on both.
Full audit ledger: 117 declarations triaged into Tier A/B/C. 3 discharges shipped 2026-05-20 (PR#24 eval_deterministic + PR#26 eval_respects_state_eq_{L,R}). 1 deferred (cno_decidable, depends on undecidable Memory function equality). Remaining 73 Axioms + 42 Parameters are legitimate model-layer assumptions about abstract Parameters (physics constants/laws, quantum gate primitives, Cexp, POSIX semantics, Y combinator non-termination, intentionally-typed hom_functor) — discharging requires first defining the underlying Parameter, separate scope.
ADRs 006/007/008 recorded in .machine_readable/META.scm and META.a2ml. PROOF-STATUS-2026-05-18.md ledger reflects the discharges.
Net effect: 75 → 73 Axioms, with the audit posture clarified — no remaining axiom in the corpus is a stated-but-unprovable proof escape. The named arm of #133 is fully discharged. Joint-close on your call.
Coq: all 11 .v files under proofs/coq/{common,quantum,lambda,physics,malbolge,category,filesystem} recompile clean on Coq 8.18.0. Two benign warnings unchanged (common/CNO.v:592 cofix, malbolge/MalbolgeCore.v:25 unused).
Both PR#24 (eval_deterministic discharge + rescue rebase) and PR#26 (delete unsound eval_respects_state_eq_{L,R} + weaken logically_reversible) merged without regressing the broader corpus. The named arm of #133 is complete and the post-T0 audit posture (75→73 Axioms, no remaining stated-but-unprovable proof escape) holds end-to-end across all 11 Coq + 6 Lean libs.
Closing after stale-open verification. absolute-zero#24 and #26 merged the rescue/build repair and proof discharges; the later post-merge sweep rebuilt all 11 Coq files and the full Lean library successfully. The issue’s named Lean CNO + Coq tier-0 arm is complete. Broader estate proof debt remains tracked by #124.
Activity
fix(licence): canonicalise to PMPL-1.0-or-later per authorship check (#…
hyperpolymath commentedon May 19, 2026
Reconciliation (licence → proof → tech) + licence P0 shipped
mainis unsound (state_eqincludesstate_pc→is_CNOunsatisfiable); the unmerged rescue branchproof-debt/standards-133-coq-rescue-wipfixes it. Top prover-tractable P0 =eval_deterministic(Coq, ~30 lines) — gated on the rescue branch being the base._CoqProjectwires only 2/11.v; no Coq/Lean CI;Complex.vcompiled-but-uncommitted.Licence ruling APPLIED → absolute-zero#22 (draft, Refs not Closes). 13 drift files →
PMPL-1.0-or-later; 4 missing headers added; deleted the 0-byteLICENSE-PALIMPS.txtstub (the repo's own audit trail prescribes removal — not populate).Residual OWED: the proof-debt arm (merge rescue branch → main unsound until then;
eval_deterministic).fix(lean4/cno): finish loadStore_preserves_memory cons-case build (#23)
hyperpolymath commentedon May 20, 2026
Status update 2026-05-20:
Rescue branch
proof-debt/standards-133-coq-rescue-wip(head1a7d7c2, last touched 2026-05-18 in[UNVERIFIED]state) rebased onto currentorigin/main— clean, no conflicts. The namedeval_deterministicaxiom is discharged as part of the same PR:Axiom eval_deterministicinproofs/coq/common/CNO.v→ realTheorem(same name + type), via a new helperLemma step_deterministic_strong : forall s i s1 s2, step s i s1 → step s i s2 → s1 = s2(syntactic step determinism —stepconstructors emitmkState …whose components are functions of the start state + instruction; the auxiliary witnesses instep_load/step_store/step_addare pinned by their hypotheses).Print Assumptions eval_deterministic/step_deterministic_strong/cno_equiv_refl→ "Closed under the global context" (no axioms, no admits).proofs/coq/{common,quantum,lambda,physics,malbolge,category,filesystem}recompile clean.lake buildoverproofs/lean4→ 1631/1632 green (Lean side untouched by this change).Draft PR: hyperpolymath/absolute-zero#24 (Refs
#124, Refs#133, NOT Closes — joint-close on agreement).The ~120 other Coq
Axiom/Parameterdeclarations across the corpus (cno_decidable,eval_respects_state_eq_left/right, physics/quantum model assumptions) remain as separate audit work — classify legitimate model assumptions vs avoidable proof shortcuts. They are not in this PR.🤖 Generated with Claude Code
docs(proof-status): reconcile post-T0 axiom audit ledger + machine st…
proof(coq): discharge eval_deterministic from step_deterministic_stro…
docs(proof-status): reconcile post-T0 axiom audit ledger + machine st…
proof(coq): #133 rescue rebase + discharge eval_deterministic (PR #24)
hyperpolymath commentedon May 20, 2026
Closure update 2026-05-20: PR absolute-zero#24 MERGED to main (merge commit
69e7a22, squash). Rescue work landed;eval_deterministicdischarged withPrint Assumptionsclosed under the global context. PROOF-STATUS-2026-05-18.md, machine state (STATE.a2ml, META.a2ml, META.scm) and ADR ledger (ADR-006 PC-exclusion, ADR-007 discharge) all reconciled in the same merge.The named arm of #133 is complete. ~120 other axioms remain as the post-T0 audit (separate work). Joint-close on your call.
🤖 Generated with Claude Code
proof(coq): discharge eval_respects_state_eq_{L,R} via deletion + ref…
hyperpolymath commentedon May 20, 2026
Closure update 2026-05-20 (post-T0 audit complete):
PR absolute-zero#26 MERGED to main (
99ec572, admin-squash). Two unsound axioms (eval_respects_state_eq_left/right) deleted;logically_reversibledefinition weakened to observational form;cno_eval_on_equal_states+cno_logically_reversiblere-proved without axioms.Print Assumptionsreports "Closed under the global context" on both.Full audit ledger: 117 declarations triaged into Tier A/B/C. 3 discharges shipped 2026-05-20 (PR#24
eval_deterministic+ PR#26eval_respects_state_eq_{L,R}). 1 deferred (cno_decidable, depends on undecidable Memory function equality). Remaining 73 Axioms + 42 Parameters are legitimate model-layer assumptions about abstract Parameters (physics constants/laws, quantum gate primitives, Cexp, POSIX semantics, Y combinator non-termination, intentionally-typedhom_functor) — discharging requires first defining the underlying Parameter, separate scope.ADRs 006/007/008 recorded in
.machine_readable/META.scmandMETA.a2ml. PROOF-STATUS-2026-05-18.md ledger reflects the discharges.Net effect: 75 → 73 Axioms, with the audit posture clarified — no remaining axiom in the corpus is a stated-but-unprovable proof escape. The named arm of #133 is fully discharged. Joint-close on your call.
🤖 Generated with Claude Code
hyperpolymath commentedon May 20, 2026
Post-merge sweep verification (origin/main =
69e7a22, post-PR absolute-zero#24 + #26):.vfiles underproofs/coq/{common,quantum,lambda,physics,malbolge,category,filesystem}recompile clean on Coq 8.18.0. Two benign warnings unchanged (common/CNO.v:592cofix,malbolge/MalbolgeCore.v:25unused).lake buildoverproofs/lean4exits 0; 1624/1625 targets built (CNO + CNOCategory + FilesystemCNO + LambdaCNO + QuantumCNO + StatMech + mathlib v4.16.0). Zero errors; 2 pre-existingunusedVariableslinter warnings onQuantumCNO.lean:59,115(bothθ : ℝin simplified state-eq + global-phase defs, unchanged by chore(deps): bump the actions group across 1 directory with 3 updates #24/Fix introductory sentence in README #26).Both PR#24 (
eval_deterministicdischarge + rescue rebase) and PR#26 (delete unsoundeval_respects_state_eq_{L,R}+ weakenlogically_reversible) merged without regressing the broader corpus. The named arm of #133 is complete and the post-T0 audit posture (75→73 Axioms, no remaining stated-but-unprovable proof escape) holds end-to-end across all 11 Coq + 6 Lean libs.Joint-close on your call.
🤖 Generated with Claude Code
fix(lean4/cno): finish loadStore_preserves_memory cons-case build (#28)
proof(coq): discharge eval_respects_state_eq_{left,right} via deletio…
proof(coq): discharge eval_respects_state_eq_{left,right} via deletio…
fix(licence): canonicalise to PMPL-1.0-or-later per authorship check (#…
hyperpolymath commentedon Aug 24, 2026
Closing after stale-open verification. absolute-zero#24 and #26 merged the rescue/build repair and proof discharges; the later post-merge sweep rebuilt all 11 Coq files and the full Lean library successfully. The issue’s named Lean CNO + Coq tier-0 arm is complete. Broader estate proof debt remains tracked by #124.