Commit 30018b6
proof: well-foundedness of the WfCNF-narrowed
Closes the deferred follow-on documented in `RankMonoUnionWF`'s scope
note: the WfCNF-bundled union relation `_<ᵇᵘⁿ_` (PR #169) now carries
its own well-foundedness `wf-<ᵇᵘⁿ`.
The proof is the same two-step transport as `wf-<ᵇᵘ`: the bundled
`rank-pow-mono-<ᵇᵘⁿ` mediator witnesses that `_<ᵇᵘⁿ_` is a
sub-relation of `_<′_ on rank-pow`, so `Subrelation.wellFounded`
inherits well-foundedness from `wf-rank-pow-pullback`. The WfCNF
endpoint witnesses ride along unused in the WF proof, exactly as in
the rank-mono mediator. This is the form the surface-route WF
consumer in `RecursiveSurfaceOrder` needs.
- `wf-<ᵇᵘⁿ` pinned in `Ordinal/Buchholz/Smoke.agda`.
- `RankMonoUnionWF` / `RankMonoUnionWfCNF` already wired in `All.agda`.
- `Smoke.agda` + `All.agda` exit 0 under `--safe --without-K`; zero
postulates, no escape pragmas, no funext.
https://claude.ai/code/session_017t53M7W7ubmXpwymveLcCE_<ᵇᵘⁿ_
1 parent 48b9c11 commit 30018b6
2 files changed
Lines changed: 32 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
| 48 | + | |
49 | 49 | | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
55 | 56 | | |
56 | 57 | | |
57 | 58 | | |
| |||
73 | 74 | | |
74 | 75 | | |
75 | 76 | | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
76 | 81 | | |
77 | 82 | | |
78 | 83 | | |
| |||
93 | 98 | | |
94 | 99 | | |
95 | 100 | | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
612 | 612 | | |
613 | 613 | | |
614 | 614 | | |
615 | | - | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
616 | 619 | | |
617 | 620 | | |
618 | 621 | | |
| 622 | + | |
619 | 623 | | |
620 | 624 | | |
621 | 625 | | |
| |||
0 commit comments