# HG changeset patch # User Shinji KONO # Date 1661837436 -32400 # Node ID ef0433f41e5562186ac7121ec37de73ab7c04529 # Parent 962a9f3dbd3c6c9e224b2790b322415989170101 ... diff -r 962a9f3dbd3c -r ef0433f41e55 src/zorn.agda --- a/src/zorn.agda Tue Aug 30 09:49:25 2022 +0900 +++ b/src/zorn.agda Tue Aug 30 14:30:36 2022 +0900 @@ -765,6 +765,12 @@ pcy1 : odef pchain1 y pcy1 = ⟪ ay , ch-init (init ay refl) ⟫ + supf1≤sp1 : {a : Ordinal } → supf1 a o≤ sp1 + supf1≤sp1 = ? + + supf-mono : {a b : Ordinal } → a o≤ b → supf1 a o≤ supf1 b + supf-mono = ? + -- zc100 : xSUP (UnionCF A f mf ay supf0 px) x → x ≡ sp1 -- zc100 = ? @@ -776,8 +782,6 @@ no-extension ¬sp=x = record { supf = supf1 ; sup = sup ; supf-mono = supf-mono ; initial = pinit1 ; chain∋init = pcy1 ; sup=u = sup=u ; supf-is-sup = sis ; csupf = csupf ; chain⊆A = λ lt → proj1 lt ; f-next = pnext1 ; f-total = ptotal1 } where - supf-mono : {a b : Ordinal } → a o≤ b → supf1 a o≤ supf1 b - supf-mono = ? pchain0=1 : pchain ≡ pchain1 pchain0=1 = ==→o≡ record { eq→ = zc10 ; eq← = zc11 } where zc10 : {z : Ordinal} → OD.def (od pchain) z → OD.def (od pchain1) z @@ -825,27 +829,57 @@ ... | ⟪ ua1 , ch-init fc₁ ⟫ = ⟪ proj2 ( mf _ ua1) , ch-init (fsuc _ fc₁) ⟫ ... | ⟪ ua1 , ch-is-sup u u≤x is-sup fc₁ ⟫ = ⟪ proj2 ( mf _ ua1) , ch-is-sup u u≤x is-sup (fsuc _ fc₁) ⟫ zc13 (init asp refl ) with trio< u1 px | inspect supf1 u1 - ... | tri< a ¬b ¬c | record { eq = eq1 } = ⟪ A∋fcs _ f mf fc , ch-is-sup u1 (subst (λ k → u1 o< k ) ? a ) - record { fcy ¬a ¬b px ¬a ¬b px ¬a ¬b px ¬a ¬b c | _ = ⊥-elim ( o≤> u1≤x ? ) + ... | tri< a ¬b ¬c | record { eq = eq2 } = subst (λ k → (z2 ≡ k) ∨ (z2 << k) ) eq1 ( ChainP.order u1-is-sup (subst₂ (λ j k → j o< k) (sym eq2) (sym eq1) s ¬a ¬b px ¬a ¬b px ¬a ¬b c = ⊥-elim ( ¬p u1 ¬a ¬b c = {!!} + ... | tri> ¬a ¬b x ¬a ¬b c = {!!} + ... | tri> ¬a ¬b x ¬a ¬b c = {!!} - csupf : {z : Ordinal} → z o≤ x → odef (UnionCF A f mf ay supf1 z) (supf1 z) + ... | tri> ¬a ¬b x ¬a ¬b x ¬a ¬b x