comparison src/cardinal.agda @ 1397:94baa4bdfd7d

...
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Wed, 28 Jun 2023 07:34:01 +0900
parents ac854f01352b
children d586aaa9b0bd
comparison
equal deleted inserted replaced
1396:ac854f01352b 1397:94baa4bdfd7d
300 bx = subst (λ k → odef (* b) k ) (sym x=fix) ( b∋fab ix (a∋gfImage (CN.i be04) (CN.gfix be04))) 300 bx = subst (λ k → odef (* b) k ) (sym x=fix) ( b∋fab ix (a∋gfImage (CN.i be04) (CN.gfix be04)))
301 by : odef (* b) y 301 by : odef (* b) y
302 by = subst (λ k → odef (* b) k ) (sym x=fiy) ( b∋fab iy (a∋gfImage (CN.i be06) (CN.gfix be06))) 302 by = subst (λ k → odef (* b) k ) (sym x=fiy) ( b∋fab iy (a∋gfImage (CN.i be06) (CN.gfix be06)))
303 303
304 UC-iso0 : (x : Ordinal ) → (cx : odef (* (& UC)) x ) → i→ Uf ( i→ fU x cx ) (iB fU x cx) ≡ x 304 UC-iso0 : (x : Ordinal ) → (cx : odef (* (& UC)) x ) → i→ Uf ( i→ fU x cx ) (iB fU x cx) ≡ x
305 UC-iso0 x cx = ? 305 UC-iso0 x cx = ? where
306 be02 : CN x
307 be02 = subst (λ k → odef k x) *iso cx
308 be03 : i→ Uf ( i→ fU x cx ) (iB fU x cx) ≡ x
309 be03 with CN.i be02 | CN.gfix be02 | iB fU x cx
310 ... | zero | a-g ax ¬ib | cb with subst (λ k → odef k _ ) *iso cb
311 ... | record { y = y ; ay = ay ; x=fy = x=fy } = ? -- fba (fab x _) _ = x
312 be03 | suc i | next-gf s ix | cb with subst (λ k → odef k (fab x _) ) *iso cb
313 ... | record { y = y ; ay = ay ; x=fy = x=fy } = ?
306 314
307 UC-iso1 : (x : Ordinal ) → (cx : odef (* (& (Image (& UC) {b} (Injection-⊆ UC⊆a f)))) x ) → i→ fU ( i→ Uf x cx ) (iB Uf x cx) ≡ x 315 UC-iso1 : (x : Ordinal ) → (cx : odef (* (& (Image (& UC) {b} (Injection-⊆ UC⊆a f)))) x ) → i→ fU ( i→ Uf x cx ) (iB Uf x cx) ≡ x
308 UC-iso1 = ? 316 UC-iso1 = ?
309 317
310 318