# HG changeset patch # User Shinji KONO # Date 1667906146 -32400 # Node ID f0d2666fe3b23a39100a4920b01b36b21c17cf3d # Parent 8fe873f0c88ecfb41aec41fcf7bbabfbde7a9a49 is-max on supf b o< supf x and csupf on supf x o< z is better? diff -r 8fe873f0c88e -r f0d2666fe3b2 src/zorn.agda --- a/src/zorn.agda Tue Nov 08 18:29:35 2022 +0900 +++ b/src/zorn.agda Tue Nov 08 20:15:46 2022 +0900 @@ -646,6 +646,7 @@ SZ1 : ( f : Ordinal → Ordinal ) (mf : ≤-monotonic-f A f) {init : Ordinal} (ay : odef A init) (zc : ZChain A f mf ay (& A)) (x : Ordinal) → ZChain1 A f mf ay zc x SZ1 f mf {y} ay zc x = zc1 x where + chain-mono1 : {a b c : Ordinal} → a o≤ b → odef (UnionCF A f mf ay (ZChain.supf zc) a) c → odef (UnionCF A f mf ay (ZChain.supf zc) b) c chain-mono1 {a} {b} {c} a≤b = chain-mono f mf ay (ZChain.supf zc) (ZChain.supf-mono zc) a≤b @@ -682,6 +683,7 @@ zc04 with subst (λ k → odef (UnionCF A f mf ay supf b) k ) &iso (csupf-fc b