Mercurial > hg > Members > kono > Proof > ZF-in-agda
diff OD.agda @ 361:4cbcf71b09c4
...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 17 Jul 2020 16:33:30 +0900 |
parents | 2a8a51375e49 |
children | aad9249d1e8f |
line wrap: on
line diff
--- a/OD.agda Wed Jul 15 08:42:30 2020 +0900 +++ b/OD.agda Fri Jul 17 16:33:30 2020 +0900 @@ -146,7 +146,7 @@ _c<_ : ( x a : HOD ) → Set n x c< a = a ∋ x -cseq : {n : Level} → HOD → HOD +cseq : HOD → HOD cseq x = record { od = record { def = λ y → odef x (osuc y) } ; odmax = osuc (odmax x) ; <odmax = lemma } where lemma : {y : Ordinal} → def (od x) (osuc y) → y o< osuc (odmax x) lemma {y} lt = ordtrans <-osuc (ordtrans (<odmax x lt) <-osuc ) @@ -154,7 +154,7 @@ odef-subst : {Z : HOD } {X : Ordinal }{z : HOD } {x : Ordinal }→ odef Z X → Z ≡ z → X ≡ x → odef z x odef-subst df refl refl = df -otrans : {n : Level} {a x y : Ordinal } → odef (Ord a) x → odef (Ord x) y → odef (Ord a) y +otrans : {a x y : Ordinal } → odef (Ord a) x → odef (Ord x) y → odef (Ord a) y otrans x<a y<x = ordtrans y<x x<a odef→o< : {X : HOD } → {x : Ordinal } → odef X x → x o< od→ord X @@ -243,6 +243,10 @@ lemma (case1 refl) = y∋x lemma (case2 refl) = y∋x +-- another possible restriction. We reqest no minimality on odmax, so it may arbitrary larger. +odmax<od→ord : { x y : HOD } → x ∋ y → Set n +odmax<od→ord {x} {y} x∋y = odmax x o< od→ord x + -- open import Relation.Binary.HeterogeneousEquality as HE using (_≅_ ) -- postulate f-extensionality : { n : Level} → Relation.Binary.PropositionalEquality.Extensionality n (suc n)