|
35 | 35 | (suite-spec-version "1.1-proposed") |
36 | 36 | (suite-spec-date "2026-04-18") |
37 | 37 | (canonical-doc "audits/canonical-proof-suite/README.adoc") |
38 | | - (last-manifest-update "2026-04-18") |
| 38 | + (last-manifest-update "2026-06-15") |
39 | 39 | (status "active")) |
40 | 40 |
|
41 | 41 | ;; ======================================================== |
|
446 | 446 | (status "not-started") |
447 | 447 | (porting-source "Isabelle HOL Circuits (community); derive from charge + energy conservation")) |
448 | 448 |
|
| 449 | + ;; ======================================================== |
| 450 | + ;; Language metatheory — L1..L2 (007's own Layer-10 proofs) |
| 451 | + ;; ======================================================== |
| 452 | + ;; |
| 453 | + ;; Unlike M/S/E (canonical classics ported into 007's provers), the |
| 454 | + ;; L-series gates 007's OWN mechanised metatheory: the Layer-10 |
| 455 | + ;; echo-types reversibility proofs that back the type checker. They |
| 456 | + ;; live in proofs/idris2/ (load-bearing library modules) rather than |
| 457 | + ;; proofs/canonical-proof-suite/, and the runner checks them at that |
| 458 | + ;; path. Both are %default total with no escape hatches. |
| 459 | + |
| 460 | + (entry |
| 461 | + (id "L1") |
| 462 | + (domain "language") |
| 463 | + (theorem "Layer 10 reversibility: `reverse` of an irreversible block is ill-typed (ReverseOk Irrev is uninhabited); an irreversible map's echo residue makes it reversible, A ~= (y : B ** Echo f y)") |
| 464 | + (prover "idris2") |
| 465 | + (proof-file "proofs/idris2/EchoResidue.idr") |
| 466 | + (expected-symbol "reverseAfterIrreversibleIllTyped") |
| 467 | + (status "passing") |
| 468 | + (porting-source "echo-types EchoTotalCompletion (A ~= Sigma B (Echo f)); 007 OPERATIONAL-SEMANTICS 11.3 + TYPE-SYSTEM-SPEC Layer 10")) |
| 469 | + |
| 470 | + (entry |
| 471 | + (id "L2") |
| 472 | + (domain "language") |
| 473 | + (theorem "Layer 10 phase 2-3: the echo residue is a linear undo-capability consumed exactly once (reverseLinear over a linear (1 e : Echo f y)); named residues replay at most once") |
| 474 | + (prover "idris2") |
| 475 | + (proof-file "proofs/idris2/EchoResidueLinear.idr") |
| 476 | + (expected-symbol "reverseLinear") |
| 477 | + (status "passing") |
| 478 | + (porting-source "echo-types EchoLinear (linear strand); 007 TYPE-SYSTEM-SPEC 11b.4 / 11b.5")) |
| 479 | + |
449 | 480 | ;; ======================================================== |
450 | 481 | ;; Banned constructs (per CANONICAL-PROOF-SUITE.adoc §pass-condition) |
451 | 482 | ;; ======================================================== |
|
499 | 530 | (date "2026-04-18") |
500 | 531 | (author "Jonathan D.A. Jewell") |
501 | 532 | (change "suite-spec-version bumped from 1.0 to 1.1-proposed; 20 new entries added in four priority tiers: M6/S6/E6/M7 (Tier 1 foundational gaps), M8-M11/E7 (Tier 2 classical), S7/E8/M12/S8/E9 (Tier 3 interdisciplinary), M13/M14/S9/S10/E10/E11 (Tier 4 deferred). All new entries at status not-started and with underscored rocq proof-file paths from the outset. Fills zero-coverage holes in logic, probability, chemistry, chem eng, knot theory, relativity, epidemiology, reliability, and power engineering among others.") |
502 | | - (rationale "Author-initiated gap-analysis: v1.0 biased strongly to 20th-century foundational classics and left entire disciplines (logic, probability, chemistry, chem eng, knot theory) with zero coverage. Corresponding standards-repo spec bump pending. Spec-self-mandated 90-day co-signed review window starts at the standards-repo commit for CANONICAL-PROOF-SUITE.adoc; manifest tracks the aspiration, scaffolds may begin immediately in 007. See ~/Desktop/AI-WORK-007.md §3a for the tiered execution plan.")))) |
| 533 | + (rationale "Author-initiated gap-analysis: v1.0 biased strongly to 20th-century foundational classics and left entire disciplines (logic, probability, chemistry, chem eng, knot theory) with zero coverage. Corresponding standards-repo spec bump pending. Spec-self-mandated 90-day co-signed review window starts at the standards-repo commit for CANONICAL-PROOF-SUITE.adoc; manifest tracks the aspiration, scaffolds may begin immediately in 007. See ~/Desktop/AI-WORK-007.md §3a for the tiered execution plan.")) |
| 534 | + (entry |
| 535 | + (date "2026-06-15") |
| 536 | + (author "Jonathan D.A. Jewell") |
| 537 | + (change "add L-series — L1 (EchoResidue) + L2 (EchoResidueLinear): gate 007's own Layer-10 echo-types reversibility proofs (proofs/idris2/*.idr, idris2, %default total) alongside the M/S/E entries. Reworded the two files' in-file disclaimer comments so the banned-construct substring scan does not false-positive on the very tokens they disclaim.") |
| 538 | + (rationale "The Layer-10 proofs are the language's load-bearing metatheory but were checked only ad hoc (idris2 --check) outside the gated suite. Gating gives them the same nightly banned-construct + symbol-defined enforcement as the canonical entries; domain language keeps them honestly distinct from the famous-theorem ports — these prove 007's OWN type system, not classical results.")))) |
0 commit comments