# HG changeset patch # User Shinji KONO # Date 1655459108 -32400 # Node ID d6ad1af5299ec5de204d2d2e67f8596b7d506863 # Parent e0cd78095f1bfcaa3ae6e10ffefa081e477443a3 ... diff -r e0cd78095f1b -r d6ad1af5299e src/OD.agda --- a/src/OD.agda Fri Jun 17 16:21:28 2022 +0900 +++ b/src/OD.agda Fri Jun 17 18:45:08 2022 +0900 @@ -215,6 +215,8 @@ ≡od∅→=od∅ : {x : HOD} → x ≡ od∅ → od x == od od∅ ≡od∅→=od∅ {x} eq = ≡o∅→=od∅ (subst (λ k → & x ≡ k ) ord-od∅ ( cong & eq ) ) +-- o<-irr : { x y : Ordinal } → { lt lt1 : x o< y } → lt ≡ lt1 + ∅0 : record { def = λ x → Lift n ⊥ } == od od∅ eq→ ∅0 {w} (lift ()) eq← ∅0 {w} lt = lift (¬x<0 lt) diff -r e0cd78095f1b -r d6ad1af5299e src/OrdUtil.agda --- a/src/OrdUtil.agda Fri Jun 17 16:21:28 2022 +0900 +++ b/src/OrdUtil.agda Fri Jun 17 18:45:08 2022 +0900 @@ -74,6 +74,7 @@ _o≤_ : Ordinal → Ordinal → Set n a o≤ b = a o< osuc b -- (a ≡ b) ∨ ( a o< b ) +-- o<-irr : { x y : Ordinal } → { lt lt1 : x o< y } → lt ≡ lt1 xo ¬a ¬b c = sym *iso - mono : {a b : Ordinal} → a o< b → b o< osuc x → + seq ¬a ¬b c = ⊥-elim (¬a b ¬a ¬b₁ c = ⊥-elim ( ¬b₁ b=x ) - ... | case1 b=x | tri≈ ¬a b₁ ¬c | u = {!!} - ... | case1 b=x | tri> ¬a ¬b c | u = {!!} - ... | case2 b ¬a ¬b c = ⊥-elim ( ¬b b=x ) + ... | case2 b ¬a ¬b c = record { chain = & schain } + seq : schain ≡ * (SupF.chain (supf0 x)) + seq with trio< x x + ... | tri< a ¬b ¬c = ⊥-elim ( ¬b refl ) + ... | tri≈ ¬a b ¬c = sym *iso + ... | tri> ¬a ¬b c = sym *iso + seq ¬a ¬b c = ⊥-elim (¬a b ¬a ¬b c = record { chain = & Uz } + seq : Uz ≡ * (SupF.chain (supf0 x)) + seq with trio< x x + ... | tri< a ¬b ¬c = ⊥-elim ( ¬b refl ) + ... | tri≈ ¬a b ¬c = sym *iso + ... | tri> ¬a ¬b c = sym *iso + seq ¬a ¬b c = ⊥-elim (¬a b