Skip to content

Commit 01271d9

Browse files
claudehyperpolymath
authored andcommitted
docs(state): refresh 6a2 STATE/META to current ordinal-track reality
Reframe STATE.a2ml away from the narrow EI-2 termination identity (last-updated ~2026-04-29) to current reality (2026-06-05). The primary landed workstream is now the Buchholz/Ordinal rank-mono + well-foundedness track (Slice 3+4 Route A arc, PRs #165-#171/#178): RankMonoUnion._<ᵇᵘ_ umbrella, its WfCNF wrap (#169), and well-foundedness wf-<ᵇᵘ via rank-embedding transport (#170, Gate 2). Add the ephapax L3 bridge (EchoEphapaxBridge.agda, #161-#163) and arghda-core subtree extraction (#160) as supporting work. EI-2 preserved as history, not document identity. version-target left at 0.1.1 (CHANGELOG still [Unreleased]; no new tag minted). META.a2ml: bump last-updated to 2026-06-05; add adr-010 (ordinal-track WF via rank-embedding transport) and adr-011 (ephapax NARROW-stub bridge). Source of truth: CHANGELOG.md + git log. SPDX MPL-2.0 headers preserved. https://claude.ai/code/session_01BwV2DWsjkBiNP3oscimMLV
1 parent 5224110 commit 01271d9

2 files changed

Lines changed: 102 additions & 10 deletions

File tree

.machine_readable/6a2/META.a2ml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
;;; Schema reference:
77
;;; github.com/hyperpolymath/standards/blob/main/meta-a2ml/spec/abnf/meta.abnf
88
;;;
9+
;;; last-updated: 2026-06-05
10+
;;;
911
;;; SPDX-License-Identifier: MPL-2.0
1012
;;; SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell
1113

@@ -98,6 +100,28 @@
98100
(context . "R-2026-05-18 retracted five claims and reframed the project around what the Agda actually shows (thin-poset reindexing modality, not graded comonad; pointwise mediator, not terminal cone; carrier-parametricity, not model-independence; postulate-free build as evidence, not conservativity metatheorem; no funext anywhere, not 'quarantined'). The earn-back plan in docs/echo-types/earn-back-plan.adoc was the falsifiable program for converting the retracted claims back into theorems — or confirming, on the project's own gate discipline, that they cannot be earned at their original strength.")
99101
(decision . "All four gates have now passed at the strictly-bounded strength the earn-back plan asked for: F4 (terminal-cone UP as a function of an explicit funext parameter, never a postulate); F2 (genuine second model of the bare Echo functor on a non-graph StepND relation); F1 (genuine graded comonad on iterated-residue carrier with Echo as grade-unit object); F3 (the F1 construction is instantiable at non-isomorphic grade monoids). Each is exactly as strong as the gate specified; nothing is overclaimed. The conservativity metatheorem retraction (R-2026-05-18 finding 5) stays retracted with no gate attempting to earn it back — that one was a meta-statement over all propositions, not discharged by typechecking. The 'not two models for EchoGraded/GCLaws' finding 3 also stays retracted; the F3 earn-back is about the different F1 interface.")
100102
(consequences . "The retraction discipline is validated AS A METHODOLOGY: a retraction is not a failure but the mechanism by which claims become falsifiable. Four of five retracted claims were earned back at honest strength, one stays retracted, none was silently re-inflated. paper.adoc / types-abstract.adoc / conservativity.adoc are NOT moved by this ADR — those documents are about EchoGraded's thin-poset structure, which the F1+F3 side-construction does not change. Whether to add a bounded 'new contribution' paragraph is owner-gated.")
103+
(supersedes . none))
104+
105+
(adr-010
106+
(title . "Ordinal-track well-foundedness via rank-embedding transport")
107+
(status . accepted)
108+
(date . "2026-05-30")
109+
(context . "Lane 3 (Buchholz/Ordinal) needed well-foundedness of the rank-mono union relation _<ᵇᵘ_ (= _<ᵇ¹_ ⊎ _<ᵇ⁺²_) under the WfCNF restriction. Proving WellFounded directly on a Buchholz term relation is hard; the unbudgeted global WF for the unrestricted surface route remains genuinely out of reach under --safe --without-K.")
110+
(decision . "Derive WellFounded _<ᵇᵘ_ by TRANSPORTING well-foundedness along the rank embedding rank-pow : BT → Ord, rather than by direct structural well-founded recursion. RankMonoUnionWF.wf-<ᵇᵘ composes stdlib's Induction.WellFounded Subrelation.wellFounded + On.wellFounded against wf-<′ (well-foundedness of the Brouwer-ordinal order _<′_). The union umbrella RankMonoUnion._<ᵇᵘ_ is built from source-rule extensions via Sum + [_,_] mediator (PR #168) so that new source-rule extensions ship as separate modules and union in with two mechanical edits, with the WfCNF wrap (RankMonoUnionWfCNF._<ᵇᵘⁿ_, PR #169) propagating automatically.")
111+
(consequences . "Gate 2 (well-foundedness of the union) CLOSED in PR #170 under --safe --without-K with zero new postulates. Gate 1 (tail-rank-equality discharge for the cross-head rank-equal case) stays OPEN — a structural blocker whose two pre-identified unblock routes were CHECKED-REFUTED in PR #146. Gate 3 (further source-rule extensions, Path-4+) stays OPEN but mechanical via the documented union recipe. The rank-embedding transport is the architectural pattern future source-rule extensions inherit.")
112+
(modules . ("proofs/agda/Ordinal/Buchholz/RankMonoUnion.agda"
113+
"proofs/agda/Ordinal/Buchholz/RankMonoUnionWfCNF.agda"
114+
"proofs/agda/Ordinal/Buchholz/RankMonoUnionWF.agda"))
115+
(supersedes . none))
116+
117+
(adr-011
118+
(title . "echo↔ephapax cross-repo bridge as a NARROW definitional stub")
119+
(status . accepted)
120+
(date . "2026-05-30")
121+
(context . "The hyperpolymath ecosystem wanted a named correspondence between echo-types' L3 layer (weaken : LEcho linear → LEcho affine; no-section-collapse-to-residue) and ephapax-affine's L3 layer. A full mechanised bridge across all of ephapax-affine's layers (L1/L2/L4) would be a large, speculative undertaking.")
122+
(decision . "Ship proofs/agda/EchoEphapaxBridge.agda as a NARROW stub: two definitional refl-renames plus a docstring catalogue (ephapax-L3-weaken, ephapax-L3-no-section-collapse). Honest scope is L3 ONLY; ephapax-affine itself and L1/L2/L4 are explicitly NOT mirrored. Package layout documented in docs/bridges/EchoBridges.md.")
123+
(consequences . "Closes echo-types#126. Establishes the bridge naming convention without overclaiming a deep correspondence. Extending to further ephapax layers is separate future work, not unfinished bridge business. Landed across PRs #161/#162/#163.")
124+
(module . "proofs/agda/EchoEphapaxBridge.agda")
101125
(supersedes . none))))
102126

103127
;;; ============================================================

.machine_readable/6a2/STATE.a2ml

Lines changed: 78 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
;;; ============================================================
2-
;;; STATE.a2ml — echo-types EI-2 termination capture
2+
;;; STATE.a2ml — echo-types project state
33
;;; ============================================================
44
;;;
55
;;; Format: state-a2ml (S-expression, SRFI-30 conventions)
@@ -8,15 +8,21 @@
88
;;; Sibling reference (cached pattern):
99
;;; github.com/hyperpolymath/standards/blob/main/meta-a2ml/spec/abnf/meta.abnf
1010
;;;
11-
;;; Purpose: prevent EI-2 from being re-investigated. The investigation
12-
;;; concluded; the verdict is negative; the documentation cascade has been
13-
;;; applied; the recipe is no longer a candidate locus of distinctness.
11+
;;; last-updated: 2026-06-05
12+
;;;
13+
;;; Purpose: machine-readable current project state. The PRIMARY landed
14+
;;; workstream is now the Buchholz/Ordinal rank-monotonicity +
15+
;;; well-foundedness track (Slice 3+4 Route A arc). The EI-2 termination
16+
;;; capture (April 2026) is preserved below as history — it prevents
17+
;;; EI-2 from being re-investigated, but it is no longer the whole
18+
;;; document identity.
1419
;;;
1520
;;; SPDX-License-Identifier: MPL-2.0
1621
;;; SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell
1722

18-
(define-module (echo-types ei-2 state)
23+
(define-module (echo-types state)
1924
#:export (project
25+
current-workstream
2026
session
2127
terminated-questions
2228
standing-decisions
@@ -35,12 +41,74 @@
3541
(repository . "github.com/hyperpolymath/echo-types")
3642
(canonical-host . github) ; per current forge workflow
3743
(mirrors . (gitlab codeberg))
38-
(version-target . "0.1.1")
44+
(version-target . "0.1.1") ; CHANGELOG still [Unreleased] over
45+
; [0.1.0+integration-pending]; no new
46+
; release tag minted as of 2026-06-05
3947
(license . "MPL-2.0")))
4048

4149
;;; ============================================================
42-
;;; Session header
50+
;;; Current workstream (primary landed work as of 2026-06-05)
51+
;;; ============================================================
52+
;;;
53+
;;; The active centre of gravity is the Lane 3 ordinal track. The April
54+
;;; 2026 EI-2 closure (recorded below under `session` /
55+
;;; `terminated-questions`) remains valid history but is no longer the
56+
;;; live work. Source of truth for the entries below: CHANGELOG.md
57+
;;; (current to 2026-05-30) + git log.
58+
59+
(define current-workstream
60+
'((as-of . "2026-06-05")
61+
(primary
62+
((id . ordinal-rank-mono-wf)
63+
(title . "Buchholz/Ordinal rank-monotonicity + well-foundedness — Slice 3+4 Route A arc")
64+
(status . landed)
65+
(date-range . "2026-05-30")
66+
(prs . (#165 #166 #167 #168 #169 #170 #171))
67+
(summary . "Rank-mono union umbrella over source-rule extensions. RankMonoUnion._<ᵇᵘ_ = _<ᵇ¹_ ⊎ _<ᵇ⁺²_ via Sum + [_,_] mediator (#168); RankMonoUnionWfCNF._<ᵇᵘⁿ_ bundles the canonical-form invariant alongside the rank-relation (#169 WfCNF wrap); RankMonoUnionWF.wf-<ᵇᵘ derives WellFounded _<ᵇᵘ_ via Subrelation.wellFounded + On.wellFounded rank-embedding transport from wf-<′ (#170, Gate 2 of the arc closed). Path-3 prototype RankMonoSameLeft._<ᵇ⁺²_ adds a literal-same-left source-rule extension closing in one line via rank-pow-bplus-right-mono (#167).")
68+
(modules
69+
. ("proofs/agda/Ordinal/Buchholz/RankMonoUnion.agda"
70+
"proofs/agda/Ordinal/Buchholz/RankMonoUnionWfCNF.agda"
71+
"proofs/agda/Ordinal/Buchholz/RankMonoUnionWF.agda"))
72+
(gates
73+
((gate-1 . "tail-rank-equality discharge for cross-head rank-equal case — OPEN (structural blocker; both pre-identified unblock routes CHECKED-REFUTED in PR #146)")
74+
(gate-2 . "well-foundedness of the union — CLOSED in #170")
75+
(gate-3 . "Path-4+ further source-rule extensions — OPEN but mechanical via the documented recipe")))
76+
(invariants . "163 modules at arc close; all --safe --without-K; zero new postulates; no funext.")))
77+
(supporting
78+
(((id . ephapax-bridge)
79+
(title . "Cross-repo echo↔ephapax L3 bridge — EchoEphapaxBridge.agda NARROW stub")
80+
(status . landed)
81+
(date . "2026-05-30")
82+
(prs . (#161 #162 #163))
83+
(module . "proofs/agda/EchoEphapaxBridge.agda")
84+
(summary . "Two definitional refl-renames + a docstring catalogue (ephapax-L3-weaken, ephapax-L3-no-section-collapse) establishing the named correspondence between echo-types L3 (weaken : LEcho linear → LEcho affine; no-section-collapse-to-residue) and ephapax-affine's L3 layer. Honest scope: L3 ONLY; ephapax-affine + L1/L2/L4 NOT mirrored. Closes #126. Package layout in docs/bridges/EchoBridges.md.")
85+
(note . "NARROW-stub by design — definitional renames + catalogue, not a deep mechanised bridge."))
86+
((id . arghda-core-extraction)
87+
(title . "arghda-core subtree extraction")
88+
(status . landed)
89+
(date . "2026-05-30")
90+
(pr . #160)
91+
(summary . "Removed arghda-core/ from this repo's tree; it now lives as a standalone repo (hyperpolymath/arghda-core) per the umbrella in #159. Reduces echo-types' surface area to the propositional/proof-theoretic core.")
92+
(umbrella-issue . 159))))
93+
(proof-debt
94+
((status . enumerated)
95+
(pr . #172)
96+
(doc . "docs/proof-debt.md")
97+
(summary . "echo-types' sole soundness-relevant escape hatch — the four propositional-truncation postulates in proofs/agda/EchoImageFactorizationPropPostulated.agda — enumerated under Disposition (c) NECESSARY AXIOM. Clears the recurring governance/Trusted-base-reduction-policy red check (standards#211).")))
98+
(recent-ci
99+
((id . hypatia-hardening)
100+
(pr . #178)
101+
(date . "2026-05-30")
102+
(summary . "Hardened CI workflows + resolved Hypatia findings at source. Most recent commit on the branch as of this state refresh.")))))
103+
104+
;;; ============================================================
105+
;;; Session header (HISTORICAL — EI-2 termination, April 2026)
43106
;;; ============================================================
107+
;;;
108+
;;; The EI-2 record below is retained as history. EI-2 closed negatively
109+
;;; in April 2026; it must not be re-investigated (see do-not-redo and
110+
;;; forbidden-rebrandings). It is NOT the current workstream — see
111+
;;; `current-workstream` above for the live ordinal-track work.
44112

45113
(define session
46114
'((investigation-id . "EI-2")
@@ -269,10 +337,10 @@
269337

270338
((id . ordinal-track-path-1)
271339
(title . "Ordinal track Path-1 — Brouwer rank-mono into _<ᵇ⁻_")
272-
(status . in-flight)
273-
(relevance . "Brouwer arithmetic + rank-mono for _<ᵇ⁻_ are in a parallel-session worktree; this echo-types session stays clear of `proofs/agda/Ordinal/**` per `feedback_parallel_session_branch_drift` discipline.")
340+
(status . substantially-landed)
341+
(relevance . "Substantially advanced by the Slice 3+4 Route A arc (PRs #165-#171, 2026-05-30) — see current-workstream. The rank-mono union umbrella RankMonoUnion._<ᵇᵘ_ + its WfCNF wrap landed, and well-foundedness wf-<ᵇᵘ via rank-embedding transport closed Gate 2 (#170).")
274342
(priority . high)
275-
(owner . other-session))
343+
(remaining . "Gate 1 (tail-rank-equality discharge for the cross-head rank-equal case) remains OPEN — structural blocker, both pre-identified unblock routes CHECKED-REFUTED in PR #146. Gate 3 (Path-4+ further source-rule extensions) is OPEN but mechanical via the documented recipe."))
276344

277345
((id . v0-2-recipe-extension)
278346
(title . "Recipe extension exploration (parked)")

0 commit comments

Comments
 (0)