comparison cardinal.agda @ 253:0446b6c5e7bc

proudct uniquness done
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Thu, 29 Aug 2019 16:08:46 +0900
parents 8a58e2cd1f55
children 2ea2a19f9cd6
comparison
equal deleted inserted replaced
252:8a58e2cd1f55 253:0446b6c5e7bc
123 123
124 124
125 p-iso1 : { ox oy : Ordinal } → ZFProduct ∋ < ord→od ox , ord→od oy > 125 p-iso1 : { ox oy : Ordinal } → ZFProduct ∋ < ord→od ox , ord→od oy >
126 p-iso1 {ox} {oy} = pair ox oy 126 p-iso1 {ox} {oy} = pair ox oy
127 127
128 postulate 128 p-iso : { x : OD } → (p : ZFProduct ∋ x ) → < ord→od (π1 p) , ord→od (π2 p) > ≡ x
129 p-iso : { x : OD } → (p : ZFProduct ∋ x ) → < ord→od (π1 p) , ord→od (π2 p) > ≡ x 129 p-iso {x} p = ord≡→≡ (lemma2 p) where
130 lemma : { op : Ordinal } → (q : ord-pair op ) → od→ord < ord→od (pi1 q) , ord→od (pi2 q) > ≡ op
131 lemma (pair ox oy) = refl
132 lemma2 : { x : OD } → (p : ZFProduct ∋ x ) → od→ord < ord→od (π1 p) , ord→od (π2 p) > ≡ od→ord x
133 lemma2 {x} p = lemma p
130 134
131 135
132 ∋-p : (A x : OD ) → Dec ( A ∋ x ) 136 ∋-p : (A x : OD ) → Dec ( A ∋ x )
133 ∋-p A x with p∨¬p ( A ∋ x ) 137 ∋-p A x with p∨¬p ( A ∋ x )
134 ∋-p A x | case1 t = yes t 138 ∋-p A x | case1 t = yes t