# HG changeset patch # User Shinji KONO # Date 1661218427 -32400 # Node ID 3fa321cbc337f8dd0bccd3273935f9535062177d # Parent e61cbf28ec3121fbafb8e106ed6bfd902cc9fd1d ... dead end diff -r e61cbf28ec31 -r 3fa321cbc337 src/zorn.agda --- a/src/zorn.agda Mon Aug 22 22:07:02 2022 +0900 +++ b/src/zorn.agda Tue Aug 23 10:33:47 2022 +0900 @@ -649,6 +649,11 @@ SUP⊆ : { B C : HOD } → B ⊆' C → SUP A C → SUP A B SUP⊆ {B} {C} B⊆C sup = record { sup = SUP.sup sup ; as = SUP.as sup ; x ¬a ¬b c = sp1 - - pchain1 : HOD - pchain1 = UnionCF A f mf ay supf1 x - pcy1 : odef pchain1 y - pcy1 = ⟪ ay , ch-init (init ay refl) ⟫ - pinit1 : {y₁ : Ordinal} → odef pchain1 y₁ → * y ≤ * y₁ - pinit1 {a} ⟪ aa , ua ⟫ with ua - ... | ch-init fc = s≤fc y f mf fc - ... | ch-is-sup u u≤x is-sup fc = ≤-ftrans (<=to≤ zc7) (s≤fc _ f mf fc) where - zc7 : y <= supf1 u - zc7 = ChainP.fcy supf1 ¬a ¬b px ¬a ¬b px ¬a ¬b px lt px ¬a ¬b px ¬a ¬b px ¬a ¬b px lt px ¬a ¬b px lt px ¬a ¬b px ¬a' ¬b' px ¬a ¬b px ¬a ¬b px ¬a ¬b px ¬a ¬b px ¬a ¬b px ¬a ¬b c = ysp - - pchain0 : HOD - pchain0 = UnionCF A f mf ay psupf0 x - - ptotal0 : IsTotalOrderSet pchain0 - ptotal0 {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 psupf0 ( (proj2 ca)) ( (proj2 cb)) - - usup : SUP A pchain0 - usup = supP pchain0 (λ lt → proj1 lt) ptotal0 - spu = & (SUP.sup usup) + umax : Ordinal → Ordinal + umax ¬a ¬b c = spu + supf1 z = ? + -- ... | tri< a ¬b ¬c = ZChain.supf (pzc (osuc z) (ob ¬a ¬b c = {!!} sup=u : {b : Ordinal} (ab : odef A b) → b o≤ x → IsSup A (UnionCF A f mf ay supf1 b) ab → supf1 b ≡ b sup=u {b} ab b ¬a ¬b c = {!!} csupf : {z : Ordinal} → z o≤ x → odef (UnionCF A f mf ay supf1 z) (supf1 z) csupf {z} z≤x with trio< z x - ... | tri< a ¬b ¬c = zc9 where + ... | tri< a ¬b ¬c = ? where zc9 : odef (UnionCF A f mf ay supf1 z) (ZChain.supf (pzc (osuc z) (ob