changeset 248:efa2fd0e91ee

fix
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 09 Sep 2013 12:55:36 +0900
parents f6e8d6d04af8
children bdeed843f8b1
files equalizer.agda
diffstat 1 files changed, 5 insertions(+), 27 deletions(-) [+]
line wrap: on
line diff
--- a/equalizer.agda	Mon Sep 09 12:47:53 2013 +0900
+++ b/equalizer.agda	Mon Sep 09 12:55:36 2013 +0900
@@ -285,34 +285,12 @@
      cong-γ1 {a} {c} {d} {f} {g} {h} {h'} h=h' {e} = let open ≈-Reasoning (A) in begin
                  k (eqa f g ) {d} ( A [ h  o (equalizer ( eqa (A [ f  o  h  ] ) (A [ g o h  ] ))) ] ) (lemma-equ4 {a} {b} {c} {d} f g h )
              ≈⟨ uniqueness (eqa f g) ( begin
-                 e o ( k (eqa f f {e}) (id1 A a) (f1=f1 f) o  h)
-             ≈⟨ assoc  ⟩
-                 (e o  k (eqa f f {e}) (id1 A a) (f1=f1 f)) o  h
-             ≈⟨ car ( ek=h (eqa f f {e})) ⟩
-                 id1 A a  o h
-             ≈⟨ idL ⟩
-                 h
-             ≈↑⟨ idR ⟩
-                 h o (id1 A d ) 
-             ≈⟨⟩
-                 h o equalizer (eqa ( f o h ) ( g o h )) 
+                 e o k (eqa f g ) {d} ( A [ h' o (equalizer ( eqa (A [ f  o  h' ] ) (A [ g o h' ] ))) ] ) (lemma-equ4 {a} {b} {c} {d} f g h' )
+             ≈⟨ ek=h (eqa f g ) ⟩
+                 h' o (equalizer ( eqa (A [ f  o  h' ] ) (A [ g o h' ] )))
+             ≈↑⟨ car h=h'  ⟩
+                 h o (equalizer ( eqa (A [ f  o  h' ] ) (A [ g o h' ] )))
              ∎ )⟩    
-                 k (eqa f f {e}) (id1 A a) (f1=f1 f) o  h
-             ≈⟨ cdr h=h'  ⟩
-                 k (eqa f f {e}) (id1 A a) (f1=f1 f) o  h'
-             ≈↑⟨ uniqueness (eqa f g)  ( begin
-                 e o ( k (eqa f f {e}) (id1 A a) (f1=f1 f) o  h')
-             ≈⟨ assoc  ⟩
-                 (e o  k (eqa f f {e}) (id1 A a) (f1=f1 f)) o  h'
-             ≈⟨ car ( ek=h (eqa f f {e})) ⟩
-                 id1 A a  o h'
-             ≈⟨ idL ⟩
-                 h'
-             ≈↑⟨ idR ⟩
-                 h' o (id1 A d )
-             ≈⟨⟩
-                 h' o equalizer (eqa ( f o h' ) ( g o h' ))
-             ∎ )⟩
                  k (eqa f g ) {d} ( A [ h' o (equalizer ( eqa (A [ f  o  h' ] ) (A [ g o h' ] ))) ] ) (lemma-equ4 {a} {b} {c} {d} f g h' )

      cong-δ1 : {a b c : Obj A} {e : Hom A c a } {f f' : Hom A a b} → A [ f ≈ f' ] →  A [ k (eqa {a} {b} {c} f f {e} ) (id1 A a)  (lemma-equ2 f)  ≈