# HG changeset patch # User Shinji KONO # Date 1660194477 -32400 # Node ID 2d84411a636e0a6a247b44d5c3fee046d954085c # Parent 7c6612b753b9564944b1c1b2d42692bc3e949f90 ... diff -r 7c6612b753b9 -r 2d84411a636e src/zorn.agda --- a/src/zorn.agda Tue Aug 09 12:52:57 2022 +0900 +++ b/src/zorn.agda Thu Aug 11 14:07:57 2022 +0900 @@ -238,7 +238,7 @@ record SUP ( A B : HOD ) : Set (Level.suc n) where field sup : HOD - A∋maximal : A ∋ sup + as : A ∋ sup x ¬a ¬b px ¬a ¬b c = ⊥-elim (¬p ¬a ¬b c = ? - + ptotal1 : IsTotalOrderSet pchain1 + ptotal1 {a} {b} ca cb = subst₂ (λ j k → Tri (j < k) (j ≡ k) (k < j)) *iso *iso uz01 where + uz01 : Tri (* (& a) < * (& b)) (* (& a) ≡ * (& b)) (* (& b) < * (& a) ) + uz01 = chain-total A f mf ay supf1 ( (proj2 ca)) ( (proj2 cb)) + csupf : {b : Ordinal} → b o≤ x → odef (UnionCF A f mf ay supf1 b) (supf1 b) + csupf {b} b≤x with trio< b px | inspect supf1 b + ... | tri< a ¬b ¬c | record { eq = eq1 } = ⟪ ? , ? ⟫ + ... | tri≈ ¬a b ¬c | record { eq = eq1 } = ⟪ ? , ? ⟫ + ... | tri> ¬a ¬b px ¬a ¬b c = x + csupf : {b : Ordinal} → b o≤ x → odef (UnionCF A f mf ay psupf1 b) (psupf1 b) + csupf {b} b≤x with trio< b px | inspect psupf1 b + ... | tri< a ¬b ¬c | record { eq = eq1 } = ⟪ ? , ? ⟫ + ... | tri≈ ¬a b ¬c | record { eq = eq1 } = ⟪ ? , ? ⟫ + ... | tri> ¬a ¬b c | record { eq = eq1 } = ? where -- b ≡ x, supf x ≡ sp + zc30 : x ≡ b + zc30 with trio< x b + ... | tri< a ¬b ¬c = ? + ... | tri≈ ¬a b ¬c = b + ... | tri> ¬a ¬b c = ? ... | case2 ¬x=sup = no-extension {!!} -- px is not f y' nor sup of former ZChain from y -- no extention @@ -879,14 +881,14 @@ ... | tri≈ ¬a b ¬c = {!!} ... | tri> ¬a ¬b c = {!!} csupf : {z : Ordinal} → z o≤ x → odef (UnionCF A f mf ay supf1 z) (supf1 z) - csupf {z} z ¬a ¬b c = {!!} -- ⊥-elim (¬a z ¬a ¬b x