# HG changeset patch # User Shinji KONO # Date 1660714353 -32400 # Node ID 89c4e8f06ce183035e03eaaff61afe3a9cf91191 # Parent 80df9b356e2cf641c2f60ed15107f53c1a67bc8e xSUP on px diff -r 80df9b356e2c -r 89c4e8f06ce1 src/zorn.agda --- a/src/zorn.agda Wed Aug 17 09:20:32 2022 +0900 +++ b/src/zorn.agda Wed Aug 17 14:32:33 2022 +0900 @@ -286,7 +286,7 @@ sup : {x : Ordinal } → x o< z → SUP A (UnionCF A f mf ay supf x) sup=u : {b : Ordinal} → (ab : odef A b) → b o≤ z → IsSup A (UnionCF A f mf ay supf b) ab → supf b ≡ b supf-is-sup : {x : Ordinal } → (x≤z : x o< z) → supf x ≡ & (SUP.sup (sup x≤z) ) - csupf : {b : Ordinal } → b o≤ z → odef (UnionCF A f mf ay supf b) (supf b) + csupf : {b : Ordinal } → b o< z → odef (UnionCF A f mf ay supf b) (supf b) -- ordering is proved here for totality and sup @@ -303,7 +303,7 @@ s ¬a ¬b px ¬a ¬b px ¬a ¬b c = refl zcsup : xSUP zcsup with zc30 - ... | refl = record { ax = ab ; is-sup = record { x ¬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 : 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 } = ⟪ {!!} , {!!} ⟫ @@ -984,15 +979,15 @@ ... | tri< a ¬b ¬c = ZChain.sup=u (pzc (osuc b) (ob ¬a ¬b c = {!!} - csupf : {z : Ordinal} → z o≤ x → odef (UnionCF A f mf ay supf1 z) (supf1 z) + 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 zc9 : odef (UnionCF A f mf ay supf1 z) (ZChain.supf (pzc (osuc z) (ob ¬a ¬b x ¬a ¬b x