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
docs+build: update to two-pillar six-prover completion (post-PR #100)
- Justfile: build-coq now builds all 14 theories (CNO+OND) via coq_makefile;
add build-mizar/build-idris/verify (canonical gate → verify-all-provers.sh)
+ verify-mizar/verify-idris; drop banned rescript/typescript from build-all;
fix verify-z3 (cno_properties.smt2 → verify.sh + ond/OND_checks.smt2).
- .machine_readable/6a2/STATE.a2ml: refresh proof state to the six-prover
completion — tech-stack, per-prover components, working-features, milestones,
blockers, next-actions, and a 2026-07-06 session-history entry.
- README.md: OND no longer "design/roadmap stage" (OND-1..5 proved); fix
directory tree (ond/, verify-all-provers.sh); rewrite prerequisites/build to
the real toolchains (drop banned npm/rescript, add all six provers + Idris).
- ROADMAP.adoc: rewrite "Honest Current State" to the reproduced reality;
flip OND status to OND-1..5 landed / OND-6 open.
- docs/OND-PILLAR-STRUCTURE.adoc, docs/MACHINE_VERIFICATION.adoc: dated status
banners; OND modules authored, examples marked historical.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
summary = "CI/governance work only — no proof-track changes since the Phase-1 axiom triage (PR #58)"
29
+
summary = "Two-pillar completion (PR #100): both CNO and OND machine-checked across six provers + Idris; OND pillar authored from scratch; CNO axioms cut 98→small classified remainder; three latent-unsound axioms found and fixed"
32
30
items = [
33
-
"PR #68 — ci(scorecard): add job-level permissions for reusable workflow",
"OND pillar authored: proofs/coq/ond/OND.v (OND-1..5, all Closed under global context) + Lean/Agda/Z3 mirrors; OND-6 open by design; OND-7 residue register seeded",
"Owner ratification of the three PR #100 judgment calls (OND model shape; accepting the class-A remainder; unsound-axiom removals) — already merged, revisit only if desired",
85
79
]
86
80
this-week = [
87
-
"Begin discharging the 17 §a Coq DISCHARGE-backlog axioms (lowest-hanging: cno_zero_energy_dissipation_derived, fidelity_bound, unitary_inverse_property, *_not_identity existence pair)",
88
-
"Physics-constant deduplication (kB_positive/temperature_positive declared 3x across QuantumCNO/StatMech/LandauerDerivation)",
89
-
"Migrate Python to Rust",
81
+
"Add a CI workflow that runs the lighter provers (Coq/Agda/Z3/Idris) on PRs",
90
82
]
91
83
this-month = [
92
84
"Container pipeline",
93
-
"Paper draft",
85
+
"Paper draft (both pillars, six-prover story)",
94
86
]
95
87
96
88
[session-history]
97
89
sessions = [
90
+
{ date = "2026-07-06", agent = "opus", summary = "Two-pillar completion (PR #100, MERGED squash 6b591f12). Installed all six provers to ~/.local (Z3 4.16, Isabelle2025-2, Mizar 8.1.15, Lean 4.16+Mathlib). Authored the OND disclosure pillar from scratch — OND-1..5 proved in Coq (ond/OND.v, all Closed under global context, zero axioms) + Lean/Agda/Z3 mirrors; OND-3 anchored to real core is_CNO; OND-6 left open (research). Discharged CNO axioms 98→small: filesystem 26→0, category 1→0, QuantumMechanicsExact 2→0; QuantumCNO 41→12 (kept 2 metal-boundary physics + 4 class-A). FOUND+FIXED three latent-unsound axioms: no_cloning (provably false), Cconj_Cexp (false), eta_equivalence (false as stated → no_lambda-guarded theorem). Repaired Isabelle CNO.thy + added OND.thy; rewrote Mizar CNO.miz (verifies, needs dict/cno.voc); fixed Idris ABI packaging + 6 type errors. Single gate proofs/verify-all-provers.sh → ALL-PROVERS-GREEN. Method: Opus coordinated, fanned out per-file discharge + per-prover repair to sub-agents (each machine-checked with its prover, no Admitted/admit/new-axiom cheats)." },
98
91
{ date = "2026-05-27", agent = "opus", summary = "Phase 1 per-axiom triage of all 72 Coq Axioms per standards#203 trusted-base policy. Classification: 52 §c TRUSTED-BASE (physics constants, quantum primitives, POSIX semantics, Kolmogorov+Shannon axioms, Cexp algebra, physical laws), 17 §a DISCHARGE (derivable theorems incl. 2 named *_derived), 3 §b PROPERTY-TEST (decidability over opaque types). Surfaced 5 follow-ups (physics-constant dedup ×3, quantum-law dedup ×2, Cexp constructive in Complex.v). PR #58 MERGED 2026-05-27 (commit e17256b). Also: traced phantom '315 Lean sorries' figure to a metric mismatch — actual local user-sorry count = 0; canonical figure is 129 (now 124) escape hatches across all proof languages per standards#195 + scripts/check-trusted-base.sh." },
99
92
{ date = "2026-05-20", agent = "opus", summary = "Post-T0 axiom audit: 117 declarations triaged into Tier A/B/C; 2 unsound axioms (eval_respects_state_eq_left/right) deleted with downstream refactor; logically_reversible weakened to =st=; cno_eval_on_equal_states + cno_logically_reversible re-proved without axioms; 75→73 Axioms total" },
100
93
{ date = "2026-05-20", agent = "opus", summary = "Rescue branch rebased onto current main (clean); eval_deterministic Axiom discharged → Theorem (via step_deterministic_strong helper); Print Assumptions Closed under global context; 11/11 Coq + 1631/1632 Lean targets green; PR #24 MERGED (admin-squash 69e7a22)" },
0 commit comments