# HG changeset patch # User Shinji KONO # Date 1667959811 -32400 # Node ID 49cf50d451e1abf006df9d9f4c4656700a083efc # Parent 6229017a61767a11d8b7269fe453a4e6cf512fda ... diff -r 6229017a6176 -r 49cf50d451e1 src/zorn.agda --- a/src/zorn.agda Wed Nov 09 05:00:56 2022 +0900 +++ b/src/zorn.agda Wed Nov 09 11:10:11 2022 +0900 @@ -1178,60 +1178,45 @@ UChain⊆ A f mf {x} {y} ay {supf0} {supf1} (ZChain.supf-mono zc) sf=eq sf≤ (chain-mono f mf ay supf0 (ZChain.supf-mono zc) (o<→≤ px px o≤ sp1 o< x -- sp1 ≡ px--> odef (UnionCF A f mf ay supf1 x) sp1 - -- supf1 px ≡ sp1 o< supf1 x + -- px o< z1 , supf1 z1 o< x -> sp1 o≤ z1 -- sp1 o≤ supf1 x + -- px o≤ supf1 z1 , supf1 z1 o< x -> supf1 z1 ≡ px --> z1 o≤ px → supf0 z1 ≡ px + --> px o< x1 → sp1 ≡ px 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 ¬a ¬b px ¬a ¬b c | record { eq = eq } = ⟪ MinSUP.asm sup1 , ch-is-sup x o≤-refl ? (init asupf1 cs01 ) ⟫ where + cs01 : supf1 x ≡ sp1 + cs01 = sf1=sp1 px