# HG changeset patch # User Shinji KONO # Date 1664973412 -32400 # Node ID 290c61498d628d489e96f7c27454a858b1b71ab0 # Parent f331c8be2425fa6662eb41b0a9ec50f2663cf921 ... diff -r f331c8be2425 -r 290c61498d62 src/zorn.agda --- a/src/zorn.agda Wed Oct 05 20:40:37 2022 +0900 +++ b/src/zorn.agda Wed Oct 05 21:36:52 2022 +0900 @@ -395,7 +395,6 @@ asupf : {x : Ordinal } → odef A (supf x) supf-mono : {x y : Ordinal } → x o≤ y → supf x o≤ supf y supf-< : {x y : Ordinal } → supf x o< supf y → supf x << supf y - x≤supfx : {x : Ordinal } → x o≤ z → x o≤ supf x supfmax : {x : Ordinal } → z o< x → supf x ≡ supf z minsup : {x : Ordinal } → x o≤ z → MinSUP A (UnionCF A f mf ay supf x) @@ -666,10 +665,7 @@ b ¬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))) + b ¬a ¬b c with trio< z px - ... | 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 c ) - sf01 : supf1 x ≡ sp1 - sf01 with trio< x px - ... | tri< a ¬b ¬c = ⊥-elim ( ¬c (pxo ¬a ¬b c = refl - sf02 : supf1 px o≤ supf1 x - sf02 = supf-mono1 (o<→≤ (pxo