A Class of Objects Obc, Usually Denoted by Just C

Total Page:16

File Type:pdf, Size:1020Kb

A Class of Objects Obc, Usually Denoted by Just C BASIC DEFINITIONS IN CATEGORY THEORY MATH 250B ADAM TOPAZ 1. Categories A category C consists of the following data: (1) A class of objects obC, usually denoted by just C. (2) For each A; B 2 C, a set of morphisms HomC(A; B). An element f 2 HomC(A; B) is called a morphism between A and B, and will sometimes be denoted by f : A ! B f or A −! B. (3) An associative composition rule for morphisms f : A ! B and g : B ! C. I.e. this is a map HomC(B; C) × HomC(A; B) ! HomC(A; C) denoted by (f; g) 7! f ◦ g, such that ◦ is associated (when defined). (4) For each object A 2 C a distinguished identity morphism 1A, which acts as a two- sided identity for composition of morphisms. I.e. for all f 2 HomC(A; B), one has C f ◦ 1A = f, and for all g 2 Hom (B; A) one has 1A ◦ g = g. We went over several examples of categories in class, and one can find many other examples all over the place. A trivial, but important construction, is the opposite of a category C, defined as follows. For a category C, we let Cop denote the opposite category of C, which is defined as follows. (1) One has obC = obCop. (2) For all A; B objects in Cop (equiv. objects in C), one has op HomC (A; B) = HomC(B; A): (3) Composition is defined in the natural way: if f : A ! B and g : B ! C are op op morphisms in C , we define g ◦ f (the composition in C ) as f ◦C g (the composition in C). Some other important definitions which were covered in class are summarised in the fol- lowing list: (1) A category C is small if obC is actually a set. (2) A category C is a subcategory of the category D if one has obC ⊂ obD and HomC(A; B) ⊂ HomD(A; B) for all A; B 2 C ⊂ D. (3) In the context of (2) above, we say that C is a full subcategory of D if one further has HomC(A; B) ⊂ HomD(A; B) for all A; B 2 C. 1 2. Functors Let C and D be two categories. A (covariant) Functor between C and D, denoted by F : C!D or C −!DF , consists of the following data: (1) For each A 2 C, an object F (A) 2 D. (2) For each morphism f : A ! B in C, a morphism F (f): F (A) ! F (B) in D. (3) F is compatible with compositions: F (f ◦C g) = F (f) ◦D F (g). (4) F is compatible with identities: F (1A) = 1F (A) for all A 2 C. A contravariant functor between C and D is just a covariant functor F : Cop !D. If F; G : C!D are two functors, then a natural transformation between F and G, η denoted by η : F ! G or F −! G, is defined by the following data: (1) For each A 2 C, a moprhism η(A): F (A) ! G(A). (2) If f : A ! B is a moprhism in C, then one has a commutative diagram (in D): η(A) F (A) / G(A) F (f) G(f) F (B) / G(B) η(B) With this definition, we can consider Cat the category of (small) categories, whose objects are small categories, and whose morphisms are covariant functors. Note that if C; D 2 Cat, then the hom-set HomCat(C; D) can also be given the structure of a category, where morphisms are natural transformations. Some further definitions related to functors are summarized in the following list: (1) A functor F : C!D is called injective if F (A) = F (B) implies A = B. (2) A functor F : C!D is called full resp. faithful if the map F : HomC(A; B) ! HomD(F (A);F (B)) is surjective resp. injective. (3)A fully faithful functor is a functor which is both full and faithful. 3. Representable Functors Let Set denote the category of sets (i.e. objects are sets and morphisms are functions between sets). For a category C and an object A 2 C, we have a natural functor HomC(A; •): C! Set defined as follows: (1) For B 2 C, the object of Set associated to B is the set HomC(A; B). (2) For a morphism f : B ! B0 in C, the map HomC(A; B) ! HomC(A; B0) is simply composition with f, i.e. g 7! f ◦ g. Similarly, we obtain a contravariant functor HomC(•;A): C! Set defined as follows: (1) For B 2 C, the object of Set associated to B is the set HomC(B; A). 2 (2) For a morphism f : B ! B0 in C, the map HomC(B0;A) ! HomC(B; A) is simply pre-composition with f, i.e. g 7! g ◦ f. A covariant functor F : C! Set said to be representable by A 2 C if one has an isomorphism of functors: F ∼= HomC(A; •): Similarly, a contravariant functor G : C! Set is said to be representable by A 2 C if one has an isomorphism of functors: G ∼= HomC(•;A): It is more-or-less standard to call a contravariant functor C! Set a presheaf. This terminology comes from algebraic geometry and modern algebraic topology. We will use this terminology in class. 4. The Image of a Functor Let F : C!D be a functor. The image of F , denoted by imF is a subcategory of D defined as follows: (1) The objects of imF is the sub-class F (obC) of obD. (2) For A; B 2 imF (i.e. A = F (A0) and B = F (B0) for some A0;B0 2 C), we defined imF C Hom (A; B) = F (Hom (A0;B0)): It is easy to see that imF is a subcategory of D. Moreover, imF is a full subcategory if and only if F is full. 5. Isomorphisms and Equivalences of Categories Let C be a category. An isomoprhism f : A ! B in C is just an invertible morphism. I.e f is an isomoprhism if there exists g : B ! A such that f ◦ g = 1B and g ◦ f = 1A. Following the idea that functors are morphisms between categories, we say that a functor F : C!D is an isomoprhism of categories if F is invertible as a functor. I.e. if there exists a functor G : D!C such that G ◦ F = 1C and F ◦ G = 1D. A more subtle notion than that of isomorphism is the notion of an equivalence of categories. We say that a functor F : C!D is an equivalence of categories if there exists a functor ∼ ∼ ∼ G : D!C such that F ◦ G = 1D and G ◦ F = 1C, where = denotes isomorphism of functors (in the category Fun(C; C) resp. Fun(D; D)). The following is more-or-less obvious: (1) If F : C!D is an injective functor which is faithful, then F induces an isomorphism of categories F : C! imF . (2) If F is an injective, fully faithful functor, then imF is a full subcategory of D, which is isomorphic to C. (3) We say that F is essentially surjective if every object of D is isomorphic to some object in imF . It is easy to see that an equivalence of categories is fully faithful and essentially surjective. (4) Conversely, if F is fully faithful and essentially surjective, then F is an equivalence of categories (exercise). 3 We conclude this note witha brief remark which should aid in intuition: The notion of equivalence of categories is analogous to the notion of homotopy equivalence in algebraic topology. The analogy goes like this: if we think of a category as a topological space, then a functor should be considered as a continuous map between two spaces. Thus an isomorphism of categories should be thought of as a homeomorphism of topological spaces. An isomorphism between two functors should then be thought of as a homotopy equivalence between two continuous maps. Two equivalent categories should therefore be thought of as two homotopy-equivalent spaces. This analogy can be made very precise, but the details are beyond the scope of this course. 4.
Recommended publications
  • AN INTRODUCTION to CATEGORY THEORY and the YONEDA LEMMA Contents Introduction 1 1. Categories 2 2. Functors 3 3. Natural Transfo
    AN INTRODUCTION TO CATEGORY THEORY AND THE YONEDA LEMMA SHU-NAN JUSTIN CHANG Abstract. We begin this introduction to category theory with definitions of categories, functors, and natural transformations. We provide many examples of each construct and discuss interesting relations between them. We proceed to prove the Yoneda Lemma, a central concept in category theory, and motivate its significance. We conclude with some results and applications of the Yoneda Lemma. Contents Introduction 1 1. Categories 2 2. Functors 3 3. Natural Transformations 6 4. The Yoneda Lemma 9 5. Corollaries and Applications 10 Acknowledgments 12 References 13 Introduction Category theory is an interdisciplinary field of mathematics which takes on a new perspective to understanding mathematical phenomena. Unlike most other branches of mathematics, category theory is rather uninterested in the objects be- ing considered themselves. Instead, it focuses on the relations between objects of the same type and objects of different types. Its abstract and broad nature allows it to reach into and connect several different branches of mathematics: algebra, geometry, topology, analysis, etc. A central theme of category theory is abstraction, understanding objects by gen- eralizing rather than focusing on them individually. Similar to taxonomy, category theory offers a way for mathematical concepts to be abstracted and unified. What makes category theory more than just an organizational system, however, is its abil- ity to generate information about these abstract objects by studying their relations to each other. This ability comes from what Emily Riehl calls \arguably the most important result in category theory"[4], the Yoneda Lemma. The Yoneda Lemma allows us to formally define an object by its relations to other objects, which is central to the relation-oriented perspective taken by category theory.
    [Show full text]
  • Abelian Categories
    Abelian Categories Lemma. In an Ab-enriched category with zero object every finite product is coproduct and conversely. π1 Proof. Suppose A × B //A; B is a product. Define ι1 : A ! A × B and π2 ι2 : B ! A × B by π1ι1 = id; π2ι1 = 0; π1ι2 = 0; π2ι2 = id: It follows that ι1π1+ι2π2 = id (both sides are equal upon applying π1 and π2). To show that ι1; ι2 are a coproduct suppose given ' : A ! C; : B ! C. It φ : A × B ! C has the properties φι1 = ' and φι2 = then we must have φ = φid = φ(ι1π1 + ι2π2) = ϕπ1 + π2: Conversely, the formula ϕπ1 + π2 yields the desired map on A × B. An additive category is an Ab-enriched category with a zero object and finite products (or coproducts). In such a category, a kernel of a morphism f : A ! B is an equalizer k in the diagram k f ker(f) / A / B: 0 Dually, a cokernel of f is a coequalizer c in the diagram f c A / B / coker(f): 0 An Abelian category is an additive category such that 1. every map has a kernel and a cokernel, 2. every mono is a kernel, and every epi is a cokernel. In fact, it then follows immediatly that a mono is the kernel of its cokernel, while an epi is the cokernel of its kernel. 1 Proof of last statement. Suppose f : B ! C is epi and the cokernel of some g : A ! B. Write k : ker(f) ! B for the kernel of f. Since f ◦ g = 0 the map g¯ indicated in the diagram exists.
    [Show full text]
  • Math 395: Category Theory Northwestern University, Lecture Notes
    Math 395: Category Theory Northwestern University, Lecture Notes Written by Santiago Can˜ez These are lecture notes for an undergraduate seminar covering Category Theory, taught by the author at Northwestern University. The book we roughly follow is “Category Theory in Context” by Emily Riehl. These notes outline the specific approach we’re taking in terms the order in which topics are presented and what from the book we actually emphasize. We also include things we look at in class which aren’t in the book, but otherwise various standard definitions and examples are left to the book. Watch out for typos! Comments and suggestions are welcome. Contents Introduction to Categories 1 Special Morphisms, Products 3 Coproducts, Opposite Categories 7 Functors, Fullness and Faithfulness 9 Coproduct Examples, Concreteness 12 Natural Isomorphisms, Representability 14 More Representable Examples 17 Equivalences between Categories 19 Yoneda Lemma, Functors as Objects 21 Equalizers and Coequalizers 25 Some Functor Properties, An Equivalence Example 28 Segal’s Category, Coequalizer Examples 29 Limits and Colimits 29 More on Limits/Colimits 29 More Limit/Colimit Examples 30 Continuous Functors, Adjoints 30 Limits as Equalizers, Sheaves 30 Fun with Squares, Pullback Examples 30 More Adjoint Examples 30 Stone-Cech 30 Group and Monoid Objects 30 Monads 30 Algebras 30 Ultrafilters 30 Introduction to Categories Category theory provides a framework through which we can relate a construction/fact in one area of mathematics to a construction/fact in another. The goal is an ultimate form of abstraction, where we can truly single out what about a given problem is specific to that problem, and what is a reflection of a more general phenomenom which appears elsewhere.
    [Show full text]
  • A Short Introduction to Category Theory
    A SHORT INTRODUCTION TO CATEGORY THEORY September 4, 2019 Contents 1. Category theory 1 1.1. Definition of a category 1 1.2. Natural transformations 3 1.3. Epimorphisms and monomorphisms 5 1.4. Yoneda Lemma 6 1.5. Limits and colimits 7 1.6. Free objects 9 References 9 1. Category theory 1.1. Definition of a category. Definition 1.1.1. A category C is the following data (1) a class ob(C), whose elements are called objects; (2) for any pair of objects A; B of C a set HomC(A; B), called set of morphisms; (3) for any three objects A; B; C of C a function HomC(A; B) × HomC(B; C) −! HomC(A; C) (f; g) −! g ◦ f; called composition of morphisms; which satisfy the following axioms (i) the sets of morphisms are all disjoints, so any morphism f determines his domain and his target; (ii) the composition is associative; (iii) for any object A of C there exists a morphism idA 2 Hom(A; A), called identity morphism, such that for any object B of C and any morphisms f 2 Hom(A; B) and g 2 Hom(C; A) we have f ◦ idA = f and idA ◦ g = g. Remark 1.1.2. The above definition is the definition of what is called a locally small category. For a general category we should admit that the set of morphisms is not a set. If the class of object is in fact a set then the category is called small. For a general category we should admit that morphisms form a class.
    [Show full text]
  • Introduction to Categories
    6 Introduction to categories 6.1 The definition of a category We have now seen many examples of representation theories and of operations with representations (direct sum, tensor product, induction, restriction, reflection functors, etc.) A context in which one can systematically talk about this is provided by Category Theory. Category theory was founded by Saunders MacLane and Samuel Eilenberg around 1940. It is a fairly abstract theory which seemingly has no content, for which reason it was christened “abstract nonsense”. Nevertheless, it is a very flexible and powerful language, which has become totally indispensable in many areas of mathematics, such as algebraic geometry, topology, representation theory, and many others. We will now give a very short introduction to Category theory, highlighting its relevance to the topics in representation theory we have discussed. For a serious acquaintance with category theory, the reader should use the classical book [McL]. Definition 6.1. A category is the following data: C (i) a class of objects Ob( ); C (ii) for every objects X; Y Ob( ), the class Hom (X; Y ) = Hom(X; Y ) of morphisms (or 2 C C arrows) from X; Y (for f Hom(X; Y ), one may write f : X Y ); 2 ! (iii) For any objects X; Y; Z Ob( ), a composition map Hom(Y; Z) Hom(X; Y ) Hom(X; Z), 2 C × ! (f; g) f g, 7! ∞ which satisfy the following axioms: 1. The composition is associative, i.e., (f g) h = f (g h); ∞ ∞ ∞ ∞ 2. For each X Ob( ), there is a morphism 1 Hom(X; X), called the unit morphism, such 2 C X 2 that 1 f = f and g 1 = g for any f; g for which compositions make sense.
    [Show full text]
  • Basic Categorial Constructions 1. Categories and Functors
    (November 9, 2010) Basic categorial constructions Paul Garrett [email protected] http:=/www.math.umn.edu/~garrett/ 1. Categories and functors 2. Standard (boring) examples 3. Initial and final objects 4. Categories of diagrams: products and coproducts 5. Example: sets 6. Example: topological spaces 7. Example: products of groups 8. Example: coproducts of abelian groups 9. Example: vectorspaces and duality 10. Limits 11. Colimits 12. Example: nested intersections of sets 13. Example: ascending unions of sets 14. Cofinal sublimits Characterization of an object by mapping properties makes proof of uniqueness nearly automatic, by standard devices from elementary category theory. In many situations this means that the appearance of choice in construction of the object is an illusion. Further, in some cases a mapping-property characterization is surprisingly elementary and simple by comparison to description by construction. Often, an item is already uniquely determined by a subset of its desired properties. Often, mapping-theoretic descriptions determine further properties an object must have, without explicit details of its construction. Indeed, the common impulse to overtly construct the desired object is an over- reaction, as one may not need details of its internal structure, but only its interactions with other objects. The issue of existence is generally more serious, and only addressed here by means of example constructions, rather than by general constructions. Standard concrete examples are considered: sets, abelian groups, topological spaces, vector spaces. The real reward for developing this viewpoint comes in consideration of more complicated matters, for which the present discussion is preparation. 1. Categories and functors A category is a batch of things, called the objects in the category, and maps between them, called morphisms.
    [Show full text]
  • Formal Model Theory & Higher Topology
    Formal Model Theory & Higher Topology Ivan Di Liberti Pittsburgh’s HoTT Seminar October 2020 2 of 35 This talk is based on three preprints. 1 General facts on the Scott Adjunction, ArXiv:2009.14023. 2 Towards Higher Topology, ArXiv:2009.14145. 3 Formal Model Theory & Higher Topology, ArXiv:2010.00319. Which were estracted from my PhD thesis. 4 The Scott Adjunction, ArXiv:2009.07320. Sketches of an elephant These cover three different aspects of the same story. 1 Category Theory; 2 (Higher) Topology; 3 Logic. We will start our tour from the crispiest one: (Higher) Topology. 3 of 35 The topological picture Loc O pt pt S Top Pos ST ! Top is the category of topological spaces and continuous mappings between them. Pos! is the category of posets with directed suprema and functions preserving directed suprema. 4 of 35 The topological picture Loc O pt pt S Top Pos ST ! Loc is the category of Locales. It is defined to be the opposite category of frames, where objects are frames and morphisms are morphisms of frames. A frame is a poset with infinitary joins (W) and finite meets (^), verifying the infinitary distributivity rule, _ _ ( xi ) ^ y = (xi ^ y) The poset of open sets O(X ) of a topological space X is the archetypal example of a locale. 5 of 35 The topological picture Loc O pt pt S Top Pos ST ! The diagram is relating three different approaches to geometry. Top is the classical approach. Loc is the pointfree/constructive approach. Pos! was approached from a geometric perspective by Scott, motivated by domain theory and λ-calculus.
    [Show full text]
  • Notes on Category Theory
    Notes on Category Theory Mariusz Wodzicki November 29, 2016 1 Preliminaries 1.1 Monomorphisms and epimorphisms 1.1.1 A morphism m : d0 ! e is said to be a monomorphism if, for any parallel pair of arrows a / 0 d / d ,(1) b equality m ◦ a = m ◦ b implies a = b. 1.1.2 Dually, a morphism e : c ! d is said to be an epimorphism if, for any parallel pair (1), a ◦ e = b ◦ e implies a = b. 1.1.3 Arrow notation Monomorphisms are often represented by arrows with a tail while epimorphisms are represented by arrows with a double arrowhead. 1.1.4 Split monomorphisms Exercise 1 Given a morphism a, if there exists a morphism a0 such that a0 ◦ a = id (2) then a is a monomorphism. Such monomorphisms are said to be split and any a0 satisfying identity (2) is said to be a left inverse of a. 3 1.1.5 Further properties of monomorphisms and epimorphisms Exercise 2 Show that, if l ◦ m is a monomorphism, then m is a monomorphism. And, if l ◦ m is an epimorphism, then l is an epimorphism. Exercise 3 Show that an isomorphism is both a monomorphism and an epimor- phism. Exercise 4 Suppose that in the diagram with two triangles, denoted A and B, ••u [^ [ [ B a [ b (3) A [ u u ••u the outer square commutes. Show that, if a is a monomorphism and the A triangle commutes, then also the B triangle commutes. Dually, if b is an epimorphism and the B triangle commutes, then the A triangle commutes.
    [Show full text]
  • Basics of Monoidal Categories
    4 1. Monoidal categories 1.1. The definition of a monoidal category. A good way of think­ ing about category theory (which will be especially useful throughout these notes) is that category theory is a refinement (or “categorifica­ tion”) of ordinary algebra. In other words, there exists a dictionary between these two subjects, such that usual algebraic structures are recovered from the corresponding categorical structures by passing to the set of isomorphism classes of objects. For example, the notion of a (small) category is a categorification of the notion of a set. Similarly, abelian categories are a categorification 1 of abelian groups (which justifies the terminology). This dictionary goes surprisingly far, and many important construc­ tions below will come from an attempt to enter into it a categorical “translation” of an algebraic notion. In particular, the notion of a monoidal category is the categorification of the notion of a monoid. Recall that a monoid may be defined as a set C with an associative multiplication operation (x; y) ! x · y (i.e., a semigroup), with an 2 element 1 such that 1 = 1 and the maps 1·; ·1 : C ! C are bijections. It is easy to show that in a semigroup, the last condition is equivalent to the usual unit axiom 1 · x = x · 1 = x. As usual in category theory, to categorify the definition of a monoid, we should replace the equalities in the definition of a monoid (namely, 2 the associativity equation (xy)z = x(yz) and the equation 1 = 1) by isomorphisms satisfying some consistency properties, and the word “bijection” by the word “equivalence” (of categories).
    [Show full text]
  • Definition 2.1. a Category C Is the Data of Two Collections
    2. Categories and Functors We recall the definition of a category: Definition 2.1. A category C is the data of two collections. The first collection is called the objects of C and is denoted Obj(C). Given two objects X and Y of C, we associate another collection Hom(X; Y ), called the morphisms between X and Y . Further we are given a law of composition for morphisms: given three objects X, Y and Z, there is an assignment Hom(X; Y ) × Hom(Y; Z) −! Hom(X; Z): Given two morphisms, f 2 Hom(X; Y ) and g 2 Hom(Y; Z), g ◦ f 2 Hom(X; Z) denotes the composition. Further this data satisfies the following axioms: (1) Composition is associative, h ◦ (g ◦ f) = (h ◦ g) ◦ f; for all objects X, Y , Z, W and all morphisms f : X −! Y , g : Y −! Z and h: Z −! W . (2) For every object X, there is a special morphism i = iX 2 Hom(X; X) which acts as an identity under composition. That is for all f 2 Hom(X; Y ), f ◦ iX = f = iY ◦ f: We say that a category C is small if for every pair of objects X and Y , Hom(X; Y ) is a set. There are an abundance of categories. Example 2.2. The category (Sets) of sets and functions; the category of (Groups) groups and group homomorphisms; the category (Vec) of vector spaces and linear maps; the category (Top) of topological spaces and continuous maps; the category (Rings) of rings and ring homomor- phisms.
    [Show full text]
  • The Pontryagin Duality of Sequential Limits of Topological Abelian Groupsଁ S
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Deposito Adademico Digital Universidad De Navarra Journal of Pure and Applied Algebra 202 (2005) 11–21 www.elsevier.com/locate/jpaa The Pontryagin duality of sequential limits of topological Abelian groupsଁ S. Ardanza-Trevijano∗, M.J. Chasco Dept. de Física y Matemática Aplicada, Universidad de Navarra, E-31080 Pamplona, Spain Received 28 June 2004; received in revised form 5 February 2005 Available online 7 April 2005 Communicated by E.M. Friedlander Abstract We prove that direct and inverse limits of sequences of reflexive Abelian groups that are metrizable or k-spaces, but not necessarily locally compact, are reflexive and dual of each other provided some extra conditions are satisfied by the sequences. © 2005 Elsevier B.V. All rights reserved. MSC: 22A05; 22D35; 18A30 1. Preliminaries Let TAG be the category whose objects are topological Abelian groups and whose mor- phisms are continuous homomorphisms. Given two objects G and H in TAG we denote by TAG(G, H ) the group of morphisms from G to H. Consider the multiplicative group T ={z ∈ C : |z|=1} with the Euclidean topology. For any object G in TAG, the set of mor- phisms TAG(G, T) with the compact open topology is a Hausdorff Abelian group named ∧ the character group of G and denoted by G . ∧ ∧ ∧ For f ∈ TAG(G, H ), the adjoint homomorphism f ∈ TAG(H ,G ) is defined by ∧ ∧ ∧ f () = ◦ f for ∈ H . Thus (−) is a contravariant functor from TAG to TAG (or a covariant functor from TAG to TAGop).
    [Show full text]
  • Category Theory
    University of Cambridge Mathematics Tripos Part III Category Theory Michaelmas, 2018 Lectures by P. T. Johnstone Notes by Qiangru Kuang Contents Contents 1 Definitions and examples 2 2 The Yoneda lemma 10 3 Adjunctions 16 4 Limits 23 5 Monad 35 6 Cartesian closed categories 46 7 Toposes 54 7.1 Sheaves and local operators* .................... 61 Index 66 1 1 Definitions and examples 1 Definitions and examples Definition (category). A category C consists of 1. a collection ob C of objects A; B; C; : : :, 2. a collection mor C of morphisms f; g; h; : : :, 3. two operations dom and cod assigning to each f 2 mor C a pair of f objects, its domain and codomain. We write A −! B to mean f is a morphism and dom f = A; cod f = B, 1 4. an operation assigning to each A 2 ob C a morhpism A −−!A A, 5. a partial binary operation (f; g) 7! fg on morphisms, such that fg is defined if and only if dom f = cod g and let dom fg = dom g; cod fg = cod f if fg is defined satisfying f 1. f1A = f = 1Bf for any A −! B, 2. (fg)h = f(gh) whenever fg and gh are defined. Remark. 1. This definition is independent of any model of set theory. If we’re givena particuar model of set theory, we call C small if ob C and mor C are sets. 2. Some texts say fg means f followed by g (we are not). 3. Note that a morphism f is an identity if and only if fg = g and hf = h whenever the compositions are defined so we could formulate the defini- tions entirely in terms of morphisms.
    [Show full text]