# HG changeset patch # User Shinji KONO # Date 1668185365 -32400 # Node ID 0d8dafbecb0d83cd475db03869e70b84beb03bd8 # Parent 94357ced682dcfa9b4082668c4540e67c00fe7dc zc10 : supf c ≡ supf (& A) → {x : Ordinal } → odef A x → ¬ ( c << x ) ? diff -r 94357ced682d -r 0d8dafbecb0d src/zorn.agda --- a/src/zorn.agda Wed Nov 09 03:14:40 2022 +0900 +++ b/src/zorn.agda Sat Nov 12 01:49:25 2022 +0900 @@ -418,7 +418,7 @@ minsup : {x : Ordinal } → x o≤ z → MinSUP A (UnionCF A f mf ay supf x) supf-is-minsup : {x : Ordinal } → (x≤z : x o≤ z) → supf x ≡ MinSUP.sup ( minsup x≤z ) - csupf : {b : Ordinal } → supf b o< z → odef (UnionCF A f mf ay supf z) (supf b) -- supf z is not an element of this chain + csupf : {b : Ordinal } → supf b o< supf z → odef (UnionCF A f mf ay supf z) (supf b) -- supf z is not an element of this chain chain : HOD chain = UnionCF A f mf ay supf z @@ -666,7 +666,7 @@ s ¬a ¬b c | _ = ⊥-elim ( ¬p ¬a ¬b px (osucc a) (subst (λ k → k o≤ z) (sym (Oprev.oprev=x op)) x≤z ) ) - ... | tri≈ ¬a b ¬c = ⊥-elim ( o≤> x≤z (subst (λ k → k o< x ) (sym b) px ¬a ¬b px ¬a ¬b sf0 ¬a ¬b c = case2 (case1 ¬a ) - - zc12 : {z : Ordinal} → supf0 px ≡ px → supf0 px o< sp1 → odef pchainpx z → odef (UnionCF A f mf ay supf1 x) z - zc12 {z} sfpx=px sfpx ¬a ¬b c | _ = ⊥-elim ( ¬p px o≤ sp1 o< x -- sp1 ≡ px--> odef (UnionCF A f mf ay supf1 x) sp1 - csupf1 : {z1 : Ordinal } → supf1 z1 o< x → odef (UnionCF A f mf ay supf1 x) (supf1 z1) - csupf1 {z1} sz1 ¬a ¬b px ¬a ¬b c = ⊥-elim ( o≤> sfpx≤sp1 c ) - csupf2 | case1 p with trio< (supf0 px) px -- ¬ (supf0 px ≡ px ) - ... | tri< sf0px ¬a ¬b px ( subst (λ k → k o≤ supf mc) (ChainP.supu=u is-sup1) z51) sc