changeset 208:a1e5d2a3d3bd

fix
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 02 Sep 2013 17:13:14 +0900
parents 22811f7a04e1
children 4e138cc953f3
files equalizer.agda
diffstat 1 files changed, 9 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/equalizer.agda	Mon Sep 02 16:54:02 2013 +0900
+++ b/equalizer.agda	Mon Sep 02 17:13:14 2013 +0900
@@ -2,12 +2,12 @@
 --
 --  Equalizer
 --
---         f'            f
+--         e             f
 --    c  --------> a ----------> b
---    |        .     ---------->
+--    ^        .     ---------->
 --    |      .            g
---    |h   .                
---    v  .  g'            
+--    |k   .                
+--    |  . h              
 --    d 
 --
 --                        Shinji KONO <kono@ie.u-ryukyu.ac.jp>
@@ -23,11 +23,11 @@
 
 record Equalizer { c₁ c₂ ℓ : Level} ( A : Category c₁ c₂ ℓ )  {a b : Obj A} (f g : Hom A a b) : Set  (ℓ ⊔ (c₁ ⊔ c₂)) where
    field
-      equalizer : {c d : Obj A} (f' : Hom  A c a) (g' : Hom A d a) →  Hom A c d 
-      equalize : {c d : Obj A} (f' : Hom  A c a) (g' : Hom A d a) →
-           A [ A [ f  o  f' ]  ≈ A [  A [ g  o g' ] o equalizer f' g' ] ]
-      uniqueness : {c d : Obj A} (f' : Hom  A c a) (g' : Hom A d a) ( e : Hom A c d ) → 
-           A [ A [ f  o  f' ]  ≈ A [  A [ g  o g' ] o e ] ] → A [ e  ≈ equalizer f' g' ]
+      equalizer : {c d : Obj A} (e : Hom  A c a) (h : Hom A d a) →  Hom A d c 
+      equalize : {c d : Obj A} (e : Hom  A c a) (h : Hom A d a) →
+           A [ A [ A [ f  o  e ] o equalizer e h ]  ≈ A [ g  o h ] ]
+      uniqueness : {c d : Obj A} (e : Hom  A c a) (h : Hom A d a) ( k : Hom A d c ) → 
+           A [ A [ A [ f  o  e ] o k ]  ≈ A [ g  o h ] ] → A [ equalizer e h  ≈ k ]
 
 record EqEqualizer { c₁ c₂ ℓ : Level} ( A : Category c₁ c₂ ℓ )  {a b : Obj A} (f g : Hom A a b) : Set  (ℓ ⊔ (c₁ ⊔ c₂)) where
    field