Skip to content

Commit 6cacc8d

Browse files
committed
docs(claude): update next-Claude plan — Slice 2-omega + head-Ω inversion also landed
Updates the session-arc entry for 2026-05-27 night to reflect that items (1) and (2) from the original next-step plan also landed in the same session: * Option (b) head-Ω inversion lemma — landed in commit 560f904 as module `Ordinal.Buchholz.HeadOmegaInversion`. * Slice 2-omega — landed in commit 07abc15 (ω branch of `ω-rank-pow-succ` replaced with `olim (λ n → ω-rank-pow ω ·ℕ n)` and strict dominance proved). Only Slice 2-bplus remains open; the bplus case now consumes the HeadOmegaInversion family + per-marker dominances without any further rank-mono dependency. https://claude.ai/code/session_013nLEeKZXpvHnrDZMgRm19S
1 parent 07abc15 commit 6cacc8d

1 file changed

Lines changed: 37 additions & 19 deletions

File tree

CLAUDE.md

Lines changed: 37 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -255,25 +255,43 @@ PR #130 was admin-merged before CI green at user direction; CI was
255255
still all-12-queued at merge time. No CI failures have surfaced
256256
since (treat any later red as authoritative if it does).
257257

258-
*Plan for the next Claude.* Continue option (A) per
259-
`RankPow.agda`'s preamble, in priority order:
260-
261-
1. *Option (b) head-Ω inversion lemma* — `bOmega ν <ᵇ x → ν <Ω
262-
head-Ω x` and the ψ-analogue `bpsi ν α <ᵇ x → ν ≤Ω head-Ω x`.
263-
Independent of Slice 2-omega's ω-branch question; smallest useful
264-
next step. Lands in a new module under `Ordinal/Buchholz/` (e.g.
265-
`HeadOmegaInversion.agda`) so the existing `HeadOmega.agda` stays
266-
pure definitions + sanity lemmas.
267-
2. *Slice 2-omega* — replace the ω branch of `ω-rank-pow-succ` with
268-
the documented `ω^(ω+1)` candidate after running the three
269-
cross-checks listed in `RankPow.agda`'s Slice 2-omega comment.
270-
Brouwer ordinal arithmetic; non-trivial.
271-
3. *Slice 2-bplus* — prove the full domination lemma. Composes
272-
(1) + (2).
273-
274-
DO NOT reopen: the closed 11/13 Buchholz constructors; the
275-
W1/W2/W3 walkthroughs; the R-2026-05-18 narrowings; the closed
276-
fin-branch dominance just landed.
258+
*Plan for the next Claude.*
259+
260+
Within this same session (2026-05-27 night, PR #131), items (1) and
261+
(2) from the original plan also landed:
262+
263+
* *(1) Option (b) head-Ω inversion lemma — LANDED* (commit `560f904`).
264+
New module `Ordinal.Buchholz.HeadOmegaInversion` ships
265+
`head-Ω-inv-bOmega : bOmega ν <ᵇ y → ν <Ω head-Ω y` (strict) and
266+
`head-Ω-inv-bpsi : bpsi ν α <ᵇ y → ν ≤Ω head-Ω y` (non-strict —
267+
tracks the `<ᵇ-ψΩ≤` constructor). Pinned in
268+
`Ordinal/Buchholz/Smoke.agda` under its own `using` block. Wired
269+
into `All.agda`. No rank-mono dependency — that was the
270+
load-bearing dependency-graph invariant the design called for.
271+
* *(2) Slice 2-omega — LANDED* (commit `07abc15`). ω branch of
272+
`ω-rank-pow-succ` replaced with `olim (λ n → ω-rank-pow ω ·ℕ n)`
273+
(= `ω^(ω+1)`); per-marker strict dominance proved at the ω
274+
branch via a mirror of `Brouwer/OmegaPow.ω^-strict-mono-suc`
275+
(branch-index-2 + `X≤′oz⊕X` + `⊕-mono-<-right (ω-rank-pow-pos ω)`).
276+
Unified `ω-rank-pow-<-succ : ∀ μ → ω-rank-pow μ <′
277+
ω-rank-pow-succ μ` covers both branches.
278+
279+
Only one item remains open:
280+
281+
3. *Slice 2-bplus* — prove the full domination lemma
282+
`rank-pow-dominated-by-head-Ω : (t : BT) → NonBzero t → WfCNF t →
283+
rank-pow t <′ ω-rank-pow-succ (head-Ω t)` by structural recursion
284+
on the WfCNF carrier. Both per-marker dominances now hold; the
285+
atomic cases discharge via `rank-pow-{bOmega,bpsi}-via-head-Ω` +
286+
`ω-rank-pow-<-succ`. The bplus case consumes
287+
`head-Ω-inv-{bOmega,bpsi}` from `HeadOmegaInversion` to pull
288+
`head-Ω` bounds from the WfCNF tail's `<ᵇ` witness. No further
289+
inversion-via-rank-mono dependency is introduced — that's what
290+
option (b) bought.
291+
292+
DO NOT reopen: the closed 11/13 Buchholz constructors; the W1/W2/W3
293+
walkthroughs; the R-2026-05-18 narrowings; the closed fin-branch /
294+
ω-branch / unified dominances; the head-Ω inversion family.
277295

278296
### Session arc 2026-05-27 evening — Lane 5 Walkthrough 3 landed
279297

0 commit comments

Comments
 (0)