# HG changeset patch # User Shinji KONO # Date 1656321429 -32400 # Node ID 18357e4bddba200c4f387f4d064d57aa6a536e4e # Parent 3f0963e1c79f76b629812661701cf38196e61696 ZChain1 is not strictly positive diff -r 3f0963e1c79f -r 18357e4bddba src/zorn.agda --- a/src/zorn.agda Mon Jun 27 16:26:39 2022 +0900 +++ b/src/zorn.agda Mon Jun 27 18:17:09 2022 +0900 @@ -418,7 +418,7 @@ ; f-next = ZChain.f-next zc ; chain = ZChain.chain zc ; chain∋x = ZChain.chain∋x zc ; is-max = subst (λ k → {a b : Ordinal} → odef k a → b o< osuc x → (ab : odef A b) → - HasPrev A k ab f ∨ IsSup A k ab → * a < * b → odef k b ) ? is-max } + HasPrev A k ab f ∨ IsSup A k ab → * a < * b → odef k b ) {!!} is-max } zc4 : ZChain A y f x zc4 with ODC.∋-p O A (* x) @@ -578,16 +578,16 @@ no-extrention1 : ( {a b : Ordinal} → odef (chain zc0) a → b o< osuc x → (ab : odef A b) → HasPrev A (chain zc0) ab f ∨ IsSup A (chain zc0) ab → * a < * b → odef (ZChain.chain zc0) b ) → ZChain1 y f x - no-extrention1 imx = record { zc = sz00 ; chain-mono = ? ; f-total = ? } where + no-extrention1 imx = record { zc = sz00 ; chain-mono = {!!} ; f-total = {!!} } where sz00 : {z : Ordinal} → z o≤ x → ZChain A y f z - sz00 {z} z≤x = ? + sz00 {z} z≤x = {!!} sz02 : ZChain1 y f x sz02 with ODC.∋-p O A (* x) - ... | no noax = no-extrention1 ? + ... | no noax = no-extrention1 {!!} ... | yes ax with ODC.p∨¬p O ( HasPrev A (chain zc0) ax f ) - ... | case1 pr = record { zc = ? ; chain-mono = ? ; f-total = ? } where + ... | case1 pr = record { zc = {!!} ; chain-mono = {!!} ; f-total = {!!} } where ... | case2 ¬fy