# HG changeset patch # User Shinji KONO # Date 1657417890 -32400 # Node ID af1d69eb429e3240771960033456e8f83b1cfc80 # Parent b854c1f07873f8333c2d1abafea803c1d5993ecc ... diff -r b854c1f07873 -r af1d69eb429e src/zorn.agda --- a/src/zorn.agda Sun Jul 10 10:08:59 2022 +0900 +++ b/src/zorn.agda Sun Jul 10 10:51:30 2022 +0900 @@ -264,15 +264,12 @@ p≤z : (x : Ordinal ) → odef A (psup x) chainf : (x : Ordinal) → HOD is-chain : (x w : Ordinal) → odef (chainf x) w → Chain A f mf ay (psup x ) w - psup-mono : (x : Ordinal) → (x≤z : x o≤ z ) → chainf x ⊆' chainf z record ZChain ( A : HOD ) ( f : Ordinal → Ordinal ) (mf : ≤-monotonic-f A f) {init : Ordinal} (ay : odef A init) (zc0 : (x : Ordinal) → ZChain1 A f mf ay x ) ( z : Ordinal ) : Set (Level.suc n) where chain : HOD chain = ZChain1.chainf (zc0 (& A)) z field - chain-mono : (px py : Ordinal) → (x≤y : px o≤ py ) (y≤z : py o≤ z ) → (w : Ordinal ) - → ZChain1.chainf (zc0 (& A)) px ⊆' ZChain1.chainf (zc0 (& A)) py chain⊆A : chain ⊆' A chain∋init : odef chain init initial : {y : Ordinal } → odef chain y → * init ≤ * y @@ -465,7 +462,7 @@ pchain = chainf sc px no-ext : ZChain1 A f mf ay x - no-ext = record { psup = psup1 ; p≤z = p≤z1 ; chainf = chainf1 ; is-chain = is-chain1 ; psup-mono = sc0 } where + no-ext = record { psup = psup1 ; p≤z = p≤z1 ; chainf = chainf1 ; is-chain = is-chain1 } where psup1 : Ordinal → Ordinal psup1 z with o≤? z x ... | yes _ = ZChain1.psup sc z @@ -478,8 +475,6 @@ chainf1 z with o≤? z x ... | yes _ = ZChain1.chainf sc z ... | no _ = ZChain1.chainf sc x - sc0 : (z : Ordinal) → z o≤ x → chainf1 z ⊆' chainf1 x - sc0 z = ? is-chain1 : ? is-chain1 = ? sc4 : ZChain1 A f mf ay x @@ -488,7 +483,7 @@ ... | yes ax with ODC.p∨¬p O ( HasPrev A pchain ax f ) ... | case1 pr = no-ext ... | case2 ¬fy