# HG changeset patch # User Shinji KONO # Date 1659665344 -32400 # Node ID 0acbc2b102e927baa35ea1c26bb968a8149dd70c # Parent bcc241fbb390f18ac70a54e10b4aefdf097577cd ... diff -r bcc241fbb390 -r 0acbc2b102e9 src/zorn.agda --- a/src/zorn.agda Fri Aug 05 09:22:47 2022 +0900 +++ b/src/zorn.agda Fri Aug 05 11:09:04 2022 +0900 @@ -816,12 +816,13 @@ pzc : (z : Ordinal) → z o< x → ZChain A f mf ay z pzc z z ¬a ¬b c = & A -- + ... | tri≈ ¬a b ¬c = ysp + ... | tri> ¬a ¬b c = ysp pchain0 : HOD pchain0 = UnionCF A f mf ay psupf0 x @@ -835,50 +836,13 @@ usup = supP pchain0 (λ lt → proj1 lt) ptotal0 spu = & (SUP.sup usup) - psupf : Ordinal → Ordinal - psupf z with trio< z x + supf1 : Ordinal → Ordinal + supf1 z with trio< z x ... | tri< a ¬b ¬c = ZChain.supf (pzc (osuc z) (ob ¬a ¬b c = spu ---- ∀ z o< x , max (supf (pzc (osuc z) (ob ¬a ¬b c = ⊥-elim ( ¬a z ¬a ¬b c | _ = ⊥-elim ( ¬b z=x) + ... | tri≈ ¬a b ¬c = spu + ... | tri> ¬a ¬b c = spu - csupf : (z : Ordinal) → odef (UnionCF A f mf ay psupf x) (psupf z) - csupf z with trio< z x | inspect psupf z - ... | tri< z ¬a ¬b c | record { eq = eq1 } = {!!} - - fcy ¬a ¬b c = ⊥-elim (¬a u ¬a ¬b c = x - ... | case2 ¬x=sup = no-extension -- x is not f y' nor sup of former ZChain from y -- no extention + ... | case1 is-sup = record { initial = {!!} ; chain∋init = {!!} ; supf = supf1 ; sup=u = {!!} + ; supf-is-sup = ? + ; chain⊆A = {!!} ; f-next = {!!} ; f-total = {!!} ; csupf = ? ; supf-mono = ? } where -- x is a sup of (zc ?) + ... | case2 ¬x=sup = no-extension ? -- x is not f y' nor sup of former ZChain from y -- no extention SZ : ( f : Ordinal → Ordinal ) → (mf : ≤-monotonic-f A f ) → {y : Ordinal} (ay : odef A y) → ZChain A f mf ay (& A) SZ f mf {y} ay = TransFinite {λ z → ZChain A f mf ay z } (λ x → ind f mf ay x ) (& A)