# HG changeset patch # User Shinji KONO # Date 1660656974 -32400 # Node ID 648131d2b83c2e1c81c0b741e9061e3a60ddb028 # Parent d70f3f0681eaf2896e6d54b4a910582ab7221d2a ... diff -r d70f3f0681ea -r 648131d2b83c src/zorn.agda --- a/src/zorn.agda Tue Aug 16 21:54:03 2022 +0900 +++ b/src/zorn.agda Tue Aug 16 22:36:14 2022 +0900 @@ -738,9 +738,9 @@ no-extension ¬sp=x = record { supf = supf1 ; sup = sup ; 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 - UnionCFR⊆ : {z0 z1 : Ordinal} → z0 o≤ z1 → z0 o≤ x → z1 o≤ px → UnionCF A f mf ay supf1 z0 ⊆' UnionCF A f mf ay supf0 z1 - UnionCFR⊆ {z0} {z1} z0≤1 z0≤x z1≤px ⟪ au , ch-init fc ⟫ = ⟪ au , ch-init fc ⟫ - UnionCFR⊆ {z0} {z1} z0≤1 z0≤x z1≤px ⟪ au , ch-is-sup u1 {w} u1≤x u1-is-sup fc ⟫ = zc60 fc where + UnionCFR⊆ : {z0 z1 : Ordinal} → z0 o≤ z1 → z0 o≤ x → UnionCF A f mf ay supf1 z0 ⊆' UnionCF A f mf ay supf0 z1 + UnionCFR⊆ {z0} {z1} z0≤1 z0≤x ⟪ au , ch-init fc ⟫ = ⟪ au , ch-init fc ⟫ + UnionCFR⊆ {z0} {z1} z0≤1 z0≤x ⟪ au , ch-is-sup u1 {w} u1≤x u1-is-sup fc ⟫ = zc60 fc where zc60 : {w : Ordinal } → FClosure A f (supf1 u1) w → odef (UnionCF A f mf ay supf0 z1 ) w zc60 {w} (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 (OrdTrans u1≤x z0≤1 ) @@ -803,21 +803,12 @@ zc60 (fsuc w1 fc) with zc60 fc ... | ⟪ 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₁) ⟫ - chp10 : {u : Ordinal } → u o< x → ChainP A f mf ay supf1 u → ChainP A f mf ay supf0 u - chp10 = ? - fc10 : {w : Ordinal } → u o< x → FClosure A f supf1 w → FClosure A f supf0 w - fc10 = ? sup : {z : Ordinal} → z o< x → SUP A (UnionCF A f mf ay supf1 z) sup {z} z ¬a ¬b px