comparison equalizer.agda @ 237:776cda2286c8

fix
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sun, 08 Sep 2013 05:55:56 +0900
parents e20b81102eee
children c8db99cdf72a
comparison
equal deleted inserted replaced
236:e20b81102eee 237:776cda2286c8
273 equalizer (eqa f g) o k (eqa f g) (h o equalizer (eqa (f o h) (g o h))) (lemma-equ4 {a} {b} {c} f g h) 273 equalizer (eqa f g) o k (eqa f g) (h o equalizer (eqa (f o h) (g o h))) (lemma-equ4 {a} {b} {c} f g h)
274 ≈⟨ ek=h (eqa f g) ⟩ 274 ≈⟨ ek=h (eqa f g) ⟩
275 h o equalizer (eqa (f o h ) ( g o h )) 275 h o equalizer (eqa (f o h ) ( g o h ))
276 276
277 277
278 ------- α(f,g)j id d = α(f,g)j
279 ------- α(f,g)j id d = α(f,g)j
280 ------- α(f,g)j α(fα(f,g)j,fα(f,g)j) δ(fα(f,g)j) = α(f,g)j
281 ------ fα = gα
282 ------- α(f,g)j α(fα(f,g)j,gα(f,g)j) δ(fα(f,g)j) = α(f,g)j
283 ------- α(f,g) γ(f,g,α(f,g)j) δ(fα(f,g)j) = α(f,g)j
284 ------- γ(f,g,α(f,g)j) δ(fα(f,g)j) = j
285
286 eefg : {a b c : Obj A} (f g : Hom A a b) {e : Hom A c a} → Equalizer A e ( A [ f o equalizer (eqa f g {id1 A a}) ] ) (A [ g o equalizer (eqa f g {id1 A a}) ] )
287 eefg f g {e} = eqa ( A [ f o equalizer (eqa f g) ] ) (A [ g o equalizer (eqa f g) ] )
288 lemma-b4 : {d : Obj A} {j : Hom A d c} → A [ 278 lemma-b4 : {d : Obj A} {j : Hom A d c} → A [
289 A [ k (eqa f g) (A [ A [ equalizer (eqa f g) o j ] o 279 A [ k (eqa f g) (A [ A [ equalizer (eqa f g) o j ] o
290 equalizer (eqa (A [ f o A [ equalizer (eqa f g {e}) o j ] ]) (A [ g o A [ equalizer (eqa f g {e} ) o j ] ])) ]) 280 equalizer (eqa (A [ f o A [ equalizer (eqa f g {e}) o j ] ]) (A [ g o A [ equalizer (eqa f g {e} ) o j ] ])) ])
291 (lemma-equ4 {a} {b} {c} f g (A [ equalizer (eqa f g) o j ])) o 281 (lemma-equ4 {a} {b} {c} f g (A [ equalizer (eqa f g) o j ])) o
292 k (eqa (A [ f o A [ equalizer (eqa f g) o j ] ]) (A [ f o A [ equalizer (eqa f g) o j ] ])) (id1 A d) (lemma-equ2 (A [ f o A [ equalizer (eqa f g) o j ] ])) ] 282 k (eqa (A [ f o A [ equalizer (eqa f g) o j ] ]) (A [ f o A [ equalizer (eqa f g) o j ] ])) (id1 A d) (lemma-equ2 (A [ f o A [ equalizer (eqa f g) o j ] ])) ]