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
Two corrections to PR #144's narrative refresh.
## ResidueForm instance count: 6 → 8
PR #144 stated the post-#139 ResidueForm count as six. The actual
count is eight. The pre-#139 baseline was already six, not four:
the 2026-05-27 audit-follow-on added `indexed-residue` +
`cost-residue` (lines 181-234 of EchoResidueTaxonomy.agda) on top
of the original endpoint pair + generic Σ-cert + linear-affine.
PR #139 then added `search-residue` + `epistemic-residue`, taking
the total to eight.
Files updated:
- CHANGELOG.md — PR #139 entry rephrased: six → eight, with the
pre-#139 six explicitly attributed to the 2026-05-27 audit
follow-on.
- docs/echo-types/MAP.adoc — eight instances enumerated, grouped
by landing date.
- README.md — Tier 2 mermaid label updated to "8 instances incl.
Indexed, Cost, Search, Epistemic".
- readme.adoc — Tier 2 list line updated to 8 with the same
enumeration.
## Slice 3 closure: PRs #142 + #143
PR #144 said the Slice 3 umbrella case-split was the remaining
wiring and the `bpsi=bpsi at equal markers` sub-case still needed
`α`'s rank via rank-adm / rank-lex. Both have now landed:
- PR #142 — Slice 3 umbrella extension: `_<ᵇ¹_` extension with
joint-bplus constructor + strict-head dispatch wires the Slice
3 headline (from #141) into the umbrella.
- PR #143 — Slice 3 lex-rank companion: the `bpsi-source-at-
equality` ψ-rank discharge closes the last remaining sub-case
via rank-lex (exactly the path #144 named as remaining work).
Files updated:
- CHANGELOG.md — new Slice 3 follow-on bullet covering #142 +
#143; framed as "substantively complete via head-Ω + lex-rank
composition" rather than hard-claiming full closure (the wider
paper-critical-path claims live in `roadmap.adoc` not the
CHANGELOG).
- EXPLAINME.adoc — Slice 3 line revised to acknowledge umbrella +
lex-rank closures.
## Verification
scripts/kernel-guard.sh PASS — both checks green. No Agda code
changed.
Refs: echo-types#142 (umbrella), echo-types#143 (lex-rank
companion), echo-types#144 (the now-corrected narrative refresh).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: EXPLAINME.adoc
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,8 +34,8 @@ Ongoing tracks at a glance (point-in-time, see `roadmap.adoc` for the live statu
34
34
35
35
* *Identity claim.* `docs/retractions.adoc` R-2026-05-18 narrows the public claim to a *loss-graded reindexing modality* over a thin poset (not a graded comonad). Every newer artefact is stated within those narrowings.
36
36
* *Ordinal / Buchholz track.* 11 of 13 per-constructor rank-mono cases closed under the WfCNF-restricted `_<ᵇ⁻_` via the `RankPow` / `RankAdm` / `RankLex` slices. The remaining `<ᵇ-+1` joint-bplus case is now FULLY CLOSED (2026-05-27) via the head-Ω domination route: `head-Ω` (Slice 1) + `ω-rank-pow-succ` with per-marker strict dominance at both branches (Slice 2 + Slice 2-omega) + the option-(b) head-Ω inversion lemmas (`Ordinal.Buchholz.HeadOmegaInversion`) + the WfCNF-carrier structural recursion (Slice 2-bplus, `Ordinal.Buchholz.RankPowDomination.rank-pow-dominated-by-head-Ω`). See `docs/echo-types/buchholz-rank-obstruction.adoc`.
37
-
* *Ordinal / Buchholz track — Slice 3 (2026-05-28).* `Ordinal.Buchholz.RankPowSlice3` lands three primitives — `NonBzero` (left-spine non-bzero predicate), `ω-rank-pow-succ-≤-via-<Ω` (strict-jump bridge), and `head-Ω-lower-bound` (dual of `rank-pow-dominated-by-head-Ω`). On top of those, `Ordinal.Buchholz.RankPowSlice3Headline` closes the Slice 3 headline `rank-mono-<ᵇ-+1-via-head-Ω` via Route A — a clean chain through the four prerequisites with no structural recursion, taking the strict-head premise `head-Ω x₁ <Ω head-Ω y₁` as an *external hypothesis*. The umbrella case-split is the remaining wiring; the `bpsi = bpsi at equal markers` sub-case still needs `α`'s rankvia rank-adm or rank-lex.
38
-
* *Canonical identity layer (Tier 1 + Tier 2 extensions, 2026-05-28).* `EchoImageFactorizationProp` lands the (epi, mono) earn-back module, module-parameterised in a truncation interface (Tier 2, adjacent to `EchoImageFactorization`). `EchoResidueTaxonomy`'s `ResidueForm f R` record gains `Search` and `Epistemic` instances alongside the existing four (trivial, identity, generic Σ-cert, linear-affine).
37
+
* *Ordinal / Buchholz track — Slice 3 (2026-05-28).* `Ordinal.Buchholz.RankPowSlice3` lands three primitives — `NonBzero` (left-spine non-bzero predicate), `ω-rank-pow-succ-≤-via-<Ω` (strict-jump bridge), and `head-Ω-lower-bound` (dual of `rank-pow-dominated-by-head-Ω`). On top of those, `Ordinal.Buchholz.RankPowSlice3Headline` closes the Slice 3 headline `rank-mono-<ᵇ-+1-via-head-Ω` via Route A — a clean chain through the four prerequisites with no structural recursion, taking the strict-head premise `head-Ω x₁ <Ω head-Ω y₁` as an *external hypothesis*. PR #142 wired the umbrella case-split (`_<ᵇ¹_` extension with joint-bplus + strict-head dispatch). PR #143 added the lex-rank companion: the `bpsi-source-at-equality` ψ-rank discharge — closing the last remaining sub-case via rank-lex. The `<ᵇ-+1` joint-bplus rank-mono closure is now substantively complete via the head-Ω + lex-rank composition.
38
+
* *Canonical identity layer (Tier 1 + Tier 2 extensions, 2026-05-28).* `EchoImageFactorizationProp` lands the (epi, mono) earn-back module, module-parameterised in a truncation interface (Tier 2, adjacent to `EchoImageFactorization`). `EchoResidueTaxonomy`'s `ResidueForm f R` record gains `Search` and `Epistemic` instances bringing the total to eight (alongside the existing trivial, identity, generic Σ-cert, linear-affine, indexed, cost — the latter two landed 2026-05-27 as audit follow-ons).
39
39
* *CI / foundational hygiene (2026-05-28).* Kernel-guard discipline scaled to the canonical-identity cohort: 18 previously-unclassified `Echo*.agda` modules (the canonical-identity / OFS cohort plus the application/extension modules — `EchoEntropy`, `EchoLLEncoding`, `EchoProvenance`, `EchoSecurity`, `EchoProbabilisticSupport`, `EchoDifferential`) are now classified in `docs/echo-types/echo-kernel-note.adoc`. The (now-stale) `N5Falsifier` xfail gate was removed from `.github/workflows/agda.yml` following the 2026-05-27 resolution of `proofs/agda/characteristic/N5Falsifier.agda` (the unsolved-metas were an inference blocker, not a content blocker; four `applyRole` / `applyGrade` call sites had their implicit `r` / `grade` pinned). This is infrastructure honesty, not a proof-content advance.
40
40
* *Tutorial track (Lane 5).* Three worked walkthroughs under `tutorial/` (certified region-exit audit, epistemic erasure, provenance/debugging echo); each carries an honest-bound disclosure at the top and a matched-negative block at the bottom. The tutorial tree builds with the repo root added to the Agda include path; see `tutorial/README.adoc`.
41
41
* *Establishment track (Pillar E).* Internal programme (Pillars A–D) complete since 2026-05-17. The paper (`docs/echo-types/paper.adoc`) is a living draft with remaining `[EXPAND]` tags; the venue + Zenodo + outreach plan sits in `docs/echo-types/pillar-e-offline.adoc` (author-driven).
* `EchoResidueTaxonomy.agda` — `ResidueForm` record + 6 instances (trivial, identity, generic Σ-cert, linear-affine, Search, Epistemic; the last two added 2026-05-28)
77
+
* `EchoResidueTaxonomy.agda` — `ResidueForm` record + 8 instances (trivial, identity, generic Σ-cert, linear-affine, indexed, cost, search, epistemic; indexed+cost from 2026-05-27 audit-follow-on, search+epistemic from 2026-05-28 PR #139)
78
78
* `EchoDecorationStructure.agda` — `DecorationStructure` record + abstract degrade-compose
79
79
* `EchoObservationalEquivalence.agda` — mode-indexed `_≡m_` on `LEcho`
0 commit comments