# HG changeset patch # User Shinji KONO # Date 1651018105 -32400 # Node ID f8eb56442f2ca4cb95735f86b40a5ea103ecc8f8 # Parent 27bb51b7f012f615ac4a2a8f2f7670e92e30d6ff tranfinite reorganization in Zorn diff -r 27bb51b7f012 -r f8eb56442f2c src/zorn.agda --- a/src/zorn.agda Wed Apr 27 05:19:31 2022 +0900 +++ b/src/zorn.agda Wed Apr 27 09:08:25 2022 +0900 @@ -224,6 +224,8 @@ s = ODC.minimal O A (λ eq → ¬x<0 ( subst (λ k → o∅ o< k ) (=od∅→≡o∅ eq) 0z = z22 ; chain∋x = ZChain.chain∋x zc0 - ; is-max = λ za ba az = z22 ; chain∋x = ZChain.chain∋x zc0 ; is-max = λ za ba az zc0 (ordtrans (subst (λ k → px o< k ) (Oprev.oprev=x op) <-osuc ) xz zc0 (subst (λ k → k o< osuc a) b <-osuc ) za ) ... | tri> ¬a ¬b c = ⊥-elim ( ZChain.¬chain∋x>z zc0 (ordtrans c <-osuc ) za ) + z21 : {a : Ordinal} → odef (ZChain.chain zc0) a → a o< x → odef (ZChain.chain zc0) (f a) + z21 {a} za a ¬a ¬b c = ⊥-elim ( o<> c az = {!!} ; is-max = {!!} } where -- extend with f x -- cahin ∋ y ∧ chain ∋ f y ∧ x ≡ f ( f y ) @@ -443,6 +449,24 @@ nmx mx = ∅< {HasMaximal} zc5 ( ≡o∅→=od∅ ¬Maximal ) where zc5 : odef A (& (Maximal.maximal mx)) ∧ (( y : Ordinal ) → odef A y → ¬ (* (& (Maximal.maximal mx)) < * y)) zc5 = ⟪ Maximal.A∋maximal mx , (λ y ay mx