# HG changeset patch # User Shinji KONO # Date 1666136502 -32400 # Node ID 85f6238a38db2bb75e6c4b7274f6a33e487e70cf # Parent 620c2f3440f5dc3e3152cdb6ee92a0226a5a2b94 use supf of zchain for (nmx : ¬ Maximal A ) → ⊥ diff -r 620c2f3440f5 -r 85f6238a38db src/zorn.agda --- a/src/zorn.agda Mon Oct 17 11:29:37 2022 +0900 +++ b/src/zorn.agda Wed Oct 19 08:41:42 2022 +0900 @@ -1300,40 +1300,45 @@ SZ : ( f : Ordinal → Ordinal ) → (mf : ≤-monotonic-f A f ) → {y : Ordinal} (ay : odef A y) → (x : Ordinal) → ZChain A f mf ay x SZ f mf {y} ay x = TransFinite {λ z → ZChain A f mf ay z } (λ x → ind f mf ay x ) x - record ZChainP ( f : Ordinal → Ordinal ) (mf : ≤-monotonic-f A f) {y : Ordinal} (ay : odef A y) (z : Ordinal) : Set n where - field - uz : Ordinal - zc : odef (ZChain.chain (SZ f mf ay uz)) z + data ZChainP ( f : Ordinal → Ordinal ) (mf : ≤-monotonic-f A f) {y : Ordinal} (ay : odef A y) + ( supf : Ordinal → Ordinal ) (z : Ordinal) : Set n where + zchain : (uz : Ordinal ) → odef (UnionCF A f mf ay supf uz) z → ZChainP f mf ay supf z - UnionZF : ( f : Ordinal → Ordinal ) (mf : ≤-monotonic-f A f) {y : Ordinal} (ay : odef A y) → HOD - UnionZF f mf {y} ay = record { od = record { def = λ x → ZChainP f mf ay x } ; odmax = & A ;