# HG changeset patch # User Shinji KONO # Date 1564561044 -32400 # Node ID 61ff37d51230ec87208794d22d59c3f960bea1e5 # Parent d4802eb159ff73c8b038337c2d72c89ffe6fe2d6 ... diff -r d4802eb159ff -r 61ff37d51230 OD.agda --- a/OD.agda Wed Jul 31 15:29:51 2019 +0900 +++ b/OD.agda Wed Jul 31 17:17:24 2019 +0900 @@ -104,6 +104,9 @@ otrans : {n : Level} {a x y : Ordinal {n} } → def (Ord a) x → def (Ord x) y → def (Ord a) y otrans x ¬a ¬b c with osuc-≡< lt + lemma y lt | tri> ¬a ¬b c | case1 refl = ⊥-elim ( ¬b refl ) + lemma y lt | tri> ¬a ¬b c | case2 lt1 = ⊥-elim (o<> c lt1 ) + caseOSuc lx x (case2 found) | no ¬p = case2 found + lemma0 : choiced X + lemma0 with lemma-ord (od→ord X ) + lemma0 | case1 not_found = ⊥-elim ( not ( record { + eq→ = λ {x} lt → ⊥-elim (not_found x (def→o< lt) (def-subst {suc n} {_} {_} {X} {_} lt refl (sym diso ))) ; + eq← = λ lt → ⊥-elim (¬x<0 lt) } ) ) + lemma0 | case2 found = found +