# HG changeset patch # User Shinji KONO # Date 1658192519 -32400 # Node ID 753780183ddf18c3db234d277aca7b234389e0d1 # Parent 15f3bcc4ae3f7a5f312a7f22465675299b41b78f ... diff -r 15f3bcc4ae3f -r 753780183ddf src/zorn.agda --- a/src/zorn.agda Tue Jul 19 09:36:02 2022 +0900 +++ b/src/zorn.agda Tue Jul 19 10:01:59 2022 +0900 @@ -435,21 +435,23 @@ SZ1 :( A : HOD ) ( f : Ordinal → Ordinal ) (mf : ≤-monotonic-f A f) {init : Ordinal} (ay : odef A init) (zc : ZChain A f mf ay (& A)) (x : Ordinal) → ZChain1 A f mf ay zc x SZ1 A f mf {y} ay zc x = TransFinite { λ x → ZChain1 A f mf ay zc x } zc1 x where + chain-mono2 : (x : Ordinal) {a b c : Ordinal} → a o≤ b → b o≤ x → + odef (UnionCF A f mf ay (ZChain.supf zc) a) c → odef (UnionCF A f mf ay (ZChain.supf zc) b) c + chain-mono2 x {a} {b} {c} a≤b b≤x ⟪ ua , record { u = _ ; u ¬a ¬b c = {!!} - ... | no lim = record { is-max = {!!} ; chain-mono2 = {!!} ; chain≤x = {!!} } + ... | no lim = record { is-max = {!!} ; chain-mono2 = chain-mono2 x } where + is-max : {a : Ordinal} {b : Ordinal} → odef (UnionCF A f mf ay (ZChain.supf zc) x) a → + b o< x → (ab : odef A b) → + HasPrev A (UnionCF A f mf ay (ZChain.supf zc) x) ab f ∨ IsSup A (UnionCF A f mf ay (ZChain.supf zc) x) ab → + * a < * b → odef (UnionCF A f mf ay (ZChain.supf zc) x) b + is-max {a} {b} ua b