# HG changeset patch # User Shinji KONO # Date 1664970037 -32400 # Node ID f331c8be2425fa6662eb41b0a9ec50f2663cf921 # Parent 9fb948dac666dc1e3100d77311e470b654477254 x ≤ supf x is no good diff -r 9fb948dac666 -r f331c8be2425 src/zorn.agda --- a/src/zorn.agda Wed Oct 05 13:13:35 2022 +0900 +++ b/src/zorn.agda Wed Oct 05 20:40:37 2022 +0900 @@ -450,8 +450,8 @@ fcy ¬a ¬b c = subst (λ k → b o< k ) (sym (ZChain.supfmax zc c)) (ordtrans<-≤ b ¬a ¬b c = subst (λ k → b o< k ) (sym (ZChain.supfmax zc c)) (ordtrans<-≤ m09 ( ZChain.x≤supfx zc (o≤-refl))) m07 : {z : Ordinal} → FClosure A f y z → z <= ZChain.supf zc b m07 {z} fc = ZChain.fcy ¬a ¬b c with trio< z px ... | tri< a ¬b ¬c = zc19 where zc21 : MinSUP A (UnionCF A f mf ay supf0 z) - zc21 = ZChain.minsup zc ? -- (o<→≤ a) + zc21 = ZChain.minsup zc (o<→≤ a) zc24 : {x₁ : Ordinal} → odef (UnionCF A f mf ay supf0 z) x₁ → (x₁ ≡ sp1) ∨ (x₁ << sp1) - zc24 {x₁} ux = MinSUP.x ¬a ¬b c = o≤-refl @@ -1009,7 +1013,7 @@ zc17 {s} {z1} ss ¬a ¬b c with trio< z px - ... | tri< a ¬b ¬c = ZChain.x≤supfx zc ? + ... | tri< a ¬b ¬c = ZChain.x≤supfx zc (o<→≤ a) ... | tri≈ ¬a b ¬c = subst (λ k → k o< osuc px) (sym b) <-osuc ... | tri> ¬a ¬b lt = ⊥-elim ( o≤> sf04 c ) where -- c : sp1 o< z, lt : px o< z -- supf1 z ≡ sp1 -- supf1 z o< z z=x : z ≡ x z=x with trio< z x ... | tri< a ¬b ¬c = ⊥-elim ( ¬p ¬a ¬b c = ⊥-elim ( o≤> z≤x ? ) + ... | tri> ¬a ¬b c = ⊥-elim ( o≤> z≤x c ) sf01 : supf1 x ≡ sp1 sf01 with trio< x px ... | tri< a ¬b ¬c = ⊥-elim ( ¬c (pxo