Commit 93a2c2e
committed
ordinal(buchholz): fix Slice 2-bplus — explicit implicit on ≤′-refl
PR #133's `rank-pow-dominated-by-head-Ω` was unverified at merge time:
the container had no agda binary, CI was queue-stuck because the
GitHub Actions quota was exhausted, and verification had been by
inspection only. Installing agda 2.6.3 + stdlib v2.3 in the container
revealed a single inference miss:
ω-rank-pow-mono-≤Ω ω≤ω = ≤′-refl
leaves the implicit {α} of ≤′-refl unconstrained — Agda can't determine
whether to return the `oz`, `osuc`, or `olim` clause's witness. The
fix is the explicit annotation `≤′-refl {ω-rank-pow ω}`.
`agda -i proofs/agda proofs/agda/All.agda` exits 0 with this fix.
Honest provenance: the rest of the Slice 2-bplus content was correct
as-inspected (the structural recursion, the additive-principal
closure at the ω branch, the rank-y-bound helper). Only this one
case had a real type-inference gap.
https://claude.ai/code/session_013nLEeKZXpvHnrDZMgRm19S1 parent 282473a commit 93a2c2e
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
166 | 166 | | |
167 | 167 | | |
168 | 168 | | |
169 | | - | |
| 169 | + | |
170 | 170 | | |
171 | 171 | | |
172 | 172 | | |
| |||
0 commit comments