# HG changeset patch # User Shinji KONO # Date 1564476735 -32400 # Node ID ed88384b51026ad8ddc7274658e1eda115ff906e # Parent a1a7caa8b30522eb8b332738b4422833b2b40f3b ε-induction like loop again diff -r a1a7caa8b305 -r ed88384b5102 OD.agda --- a/OD.agda Tue Jul 30 01:12:24 2019 +0900 +++ b/OD.agda Tue Jul 30 17:52:15 2019 +0900 @@ -509,8 +509,6 @@ ε-induction {n} {m} {ψ} ind x = subst (λ k → ψ k ) oiso (ε-induction-ord (lv (osuc (od→ord x))) (ord (osuc (od→ord x))) <-osuc) where ε-induction-ord : (lx : Nat) ( ox : OrdinalD {suc n} lx ) {ly : Nat} {oy : OrdinalD {suc n} ly } → (ly < lx) ∨ (oy d< ox ) → ψ (ord→od (record { lv = ly ; ord = oy } ) ) - ε-induction-ord Zero (Φ 0) (case1 ()) - ε-induction-ord Zero (Φ 0) (case2 ()) ε-induction-ord lx (OSuc lx ox) {ly} {oy} y lt1 ( o<-subst (c<→o< lt2) diso refl ) + choice-func' X ∋-p not = {!!} where + lemma-ord : ( lx : Nat ) (ox : OrdinalD lx ) → {ly : Nat} → {oy : OrdinalD ly } + → ordinal ly oy o< ordinal lx ox → choiced X ∨ ( ¬ ( def X (ordinal ly oy) )) + lemma-ord lx (OSuc lx ox) y