cat theory tweaks
authorJim Pryor <profjim@jimpryor.net>
Tue, 2 Nov 2010 12:07:13 +0000 (08:07 -0400)
committerJim Pryor <profjim@jimpryor.net>
Tue, 2 Nov 2010 12:07:13 +0000 (08:07 -0400)
Signed-off-by: Jim Pryor <profjim@jimpryor.net>
advanced_topics/monads_in_category_theory.mdwn

index dc9dc95..37976ea 100644 (file)
@@ -44,11 +44,11 @@ When a morphism `f` in category **C** has source `C1` and target `C2`, we'll wri
 
 To have a category, the elements and morphisms have to satisfy some constraints:
 
 
 To have a category, the elements and morphisms have to satisfy some constraints:
 
-<blockquote><pre>
-(i) the class of morphisms has to be closed under composition: where `f:C1->C2` and `g:C2->C3`, `g o f` is also a morphism of the category, which maps `C1->C3`.<BR>
-(ii) composition of morphisms has to be associative<BR>
-(iii) every element `E` of the category has to have an identity morphism 1<sub>E</sub>, which is such that for every morphism `f:C1->C2`: 1<sub>C2</sub> o f = f = f o 1<sub>C1</sub>
-</pre></blockquote>
+<pre>
+       (i) the class of morphisms has to be closed under composition: where `f:C1->C2` and `g:C2->C3`, `g o f` is also a morphism of the category, which maps `C1->C3`.
+       (ii) composition of morphisms has to be associative
+       (iii) every element `E` of the category has to have an identity morphism 1<sub>E</sub>, which is such that for every morphism `f:C1->C2`: 1<sub>C2</sub> o f = f = f o 1<sub>C1</sub>
+</pre>
 
 These parallel the constraints for monoids. Note that there can be multiple distinct morphisms between an element `E` and itself; they need not all be identity morphisms. Indeed from (iii) it follows that each element can have only a single identity morphism.
 
 
 These parallel the constraints for monoids. Note that there can be multiple distinct morphisms between an element `E` and itself; they need not all be identity morphisms. Indeed from (iii) it follows that each element can have only a single identity morphism.