Introduction to Category Theory, I

Total Page:16

File Type:pdf, Size:1020Kb

Introduction to Category Theory, I INTRODUCTION TO CATEGORY THEORY, I Homework 2, solutions 1. Find an example to show that the objects and morphisms in the image of a functor F : C!D do not necessarily define a subcategory. Solution: Let C be the following category: there are four objects, say a; b; c; d. In addition to the identity morphisms from an object to itself there are two morphisms; f : a ! b and g : c ! d. Let D be the following category: there are three objects, say 1; 2; 3. In addition to the identity morphisms from an object to itself there are morphisms h: 1 ! 2, k : 2 ! 3 and kh: 1 ! 3. Define F : C!D as follows: for objects, F (a) = 1, F (b) = 2 = F (c) and F (d) = 3, and for morphisms F (f) = h, F (g) = k. Then F is a well-defined functor. However, kh is not an image of a morphism in C. Therefore, the objects and morphisms in the image of F do not form a subcategory. 2. Is there a functor F : Top ! Sets with the property that F (X) equals the set of connected components for every topological space X. Solution: For a topological space X, let F (X) denote the set of connected com- ponents of X. For a continuous function f : X ! Y let F (f): F (X) ! F (Y ) be defined as follows: If Xi is a connected component of X, then F (f)(Xi) equals the connected component of Y that contains Xi. Since continuous functions take connected sets to connected sets, it follows that F (f) is well-defined. Let idX : X ! X be the identity function of X. Then F (idX ): F (X) ! F (X) is the identity function of F (X). Let f : X ! Y and g : Y ! Z be continuous functions. If Xi is a connected component of X, then g(f(Xi)) is connected, and F (g ◦ f)(Xi) = F (g)(F (f)(Xi)). Thus F (g ◦ f) = F (g) ◦ F (f), and F is a functor with the desired properties. 3. Is there a functor F : Group ! Group with the property that F (G) equals G=C(G), for all groups G? Here C(G) is the commutator subgroup of G, i.e., the subgroup of G generated by elements ghg−1h−1 for any g; h 2 G. Solution: Let's first check that C(G) is normal in G, so that G=C(G) is a group: Assume c 2 C(G) and g 2 G. Then gcg−1c−1 2 C(G), and hence also gcg−1 = (gcg−1c−1)c 2 C(G). Thus C(G) is normal. Let H and G be groups and let f : H ! G be a homomorphism. Then f(hgh−1g−1) = f(h)f(g)f(h)−1f(g)−1, for every h; g 2 H. Thus f(C(H)) ⊂ C(G), and it follows that f induces a homomorphism f¯: H=C(H) ! G=C(G): Date: June 20, 2018. 1 2 INTRODUCTION TO CATEGORY THEORY, I If f is the identity homomorphism of G, then clearly f¯ is the identity homomor- phism of G=C(G). If f : H ! G and d: G ! K are homomorphisms, then d ◦ f = d¯◦ f¯: H=C(H) ! K=C(K): It follows that we can define a functor F : Group ! Group as follows: F takes every group G (object) to F (G) = G=C(G) and every group homomorphism f : H ! G (morphism) to F (f) = f¯: H=C(H) ! G=C(G). 4. Is there a functor Z : Group ! Group with the property that Z(G) is the centre of G for all groups G? Solution: Let Σ3 be the symmetric group that permutes three elements, for ex- ample elements a, b c. Then Σ3 has altogether 6 elements. Let G be the cyclic subgroup of Σ3 generated by the element that takes a to b, b to c and c to a. Then G is a normal subgroup of Σ3 (this is easy to check since Σ3 only has 6 elements.) Thus there is the quotient group ∼ Σ3=G = Z2: Assume Z is a functor Z : Group ! Group with the property that Z(G) is the centre of G for all groups G. There are homomorphisms i p Z2 −! Σ3 −! Σ3=G; where i identifies Z2 with the two element subgroup of Σ3, whose non-trivial element switches b and c. Then i(Z2) \ G = feg, where e is the identity element of Σ3. The homomorphism p is the quotient homomorphism. Then p◦i is a group isomorphism. Since Z is a functor, there are homomorphisms Z(i) Z(p) Z(Z2) −! Z(Σ3) −! Z(Σ3=G): Since Z2 is abelian, Z(Z2) = Z2. For Σ3, the centre Z(Σ3) is trivial (easy to check, since there are only 6 elements). Thus we obtain homomorphisms Z(i) Z(p) Z2 −! e −! Z2: Since p ◦ i is an isomorphism, it follows that also Z(p ◦ i) = Z(i) ◦ Z(p) is an isomorphism. Clearly, this is impossible. Thus there does not exist a functor Z taking any group to its centre. 5. Given functors F : D!C and G: E!C, show that there is a category, called the comma category F # G, which has (1) as objects, triples (d 2 obj(D); e 2 obj(E); f : F d ! Ge), and (2) as morphisms (d; e; f) ! (d0; e0; f 0), a pair of morphisms (h: d ! d0; k : e ! e0) so that the square f F d > Ge F h Gk _ _ F d0 > Ge0 f 0 INTRODUCTION TO CATEGORY THEORY, I 3 commutes in C, i.e., so that f 0 ◦ F h = Gk ◦ f. Solution: For a triple (d; e; f) there is the commutative diagram f F d > Ge idF d idGe _ _ F d > Ge: f Consider then triples (d; e; f), (d0; e0; f 0) and (d00; e00; f 00). Assume there are pairs of morphisms (h: d ! d0; k : e ! e0) and (h0 : d0 ! d00; k0 : e0 ! e00) and commutative diagrams f F d > Ge F h Gk _ _ F d0 > Ge0 f 0 and f 0 F d0 > Ge0 F h0 Gk0 _ _ F d00 > Ge00: f 00 Since F and G are functors, F (h0 ◦h) = F (h0)◦F (h) and G(k0 ◦k) = G(k0)◦G(k). Thus combining the diagrams above yields the commutative diagram f F d > Ge F (h0 ◦ h) G(k0 ◦ k) _ _ F d00 > Ge00: f 00 6. Given a partially ordered set (X; ≤) we make a topological space by defining a subset U of X to be open iff for all x; y 2 X, x ≤ y and x 2 U imply y 2 U. This topology on X is called the Alexandroff topology w.r.t. the order ≤. Given two partially ordered sets (X; ≤) and (Y; ≤) , a function f : X ! Y is called monotone increasing for the orderings, if x ≤ y implies f(x) ≤ f(y), for all x; y 2 X. Show that f is monotone increasing if and only if it is continuous for the Alexandroff topologies. Show that this gives a functor Pos ! Top. Solution: Assume f : X ! Y is monotone increasing. Let U be an open subset of Y . Let x 2 f −1(U). Assume y 2 X and x ≤ y. Since f is monotone increasing, it follows that f(x) ≤ f(y). Since U is open, it follows that f(y) 2 U. Thus y 2 f −1(U), and it follows that f −1(U) is open in X. Therefore, f is continuous. 4 INTRODUCTION TO CATEGORY THEORY, I Assume then that f : X ! Y is continuous. Let x; y 2 X and assume x ≤ y. Now U = fz 2 Y j f(x) ≤ zg is an open subset of Y containing f(x). (If z 2 U and z ≤ w, then by reflexivity of the partial order relation, f(x) ≤ w. Thus w 2 U, and it follows that U is open.) Since f is continuous, it follows that f −1(U) is open in X. Since x 2 f −1(U) and x ≤ y, it follows that y 2 f −1(U). Thus f(y) 2 U. But this implies that f(x) ≤ f(y). Therefore, f is monotone increasing. Functoriality: Let F : Pos ! Top be defined as follows: To a partially ordered set (X; ≤) it assigns the topological space X equipped with the Alexandroff topol- ogy. Denote that space by F (X). To a monotone increasing function f it assigns the function F (f) = f itself. Then F (f) is continuous. Now, F (idX ) = idX and for composition F (g ◦ f) = g ◦ f = F (g) ◦ F (f). Thus F is well-defined functor. 7. Let C and D be locally small categories. A functor F : C!D is called faithful, if for each A; B 2 obj(C), the function Hom(A; B) ! Hom(F (A);F (B)); f 7! F (f); is injective. Find an example of a functor F : C!D such that F is faithful but there exist distinct morphisms f1 and f2 in C with F (f1) = F (f2). Solution: Let C consist of two objects a and b, and two morphisms 1a and 1b. Let D consist of the object c and the morphism 1c. Let F : C!D be the functor with F (a) = c = F (b) and F (1a) = 1c = F (1b). Then F is faithful.
Recommended publications
  • A Category-Theoretic Approach to Representation and Analysis of Inconsistency in Graph-Based Viewpoints
    A Category-Theoretic Approach to Representation and Analysis of Inconsistency in Graph-Based Viewpoints by Mehrdad Sabetzadeh A thesis submitted in conformity with the requirements for the degree of Master of Science Graduate Department of Computer Science University of Toronto Copyright c 2003 by Mehrdad Sabetzadeh Abstract A Category-Theoretic Approach to Representation and Analysis of Inconsistency in Graph-Based Viewpoints Mehrdad Sabetzadeh Master of Science Graduate Department of Computer Science University of Toronto 2003 Eliciting the requirements for a proposed system typically involves different stakeholders with different expertise, responsibilities, and perspectives. This may result in inconsis- tencies between the descriptions provided by stakeholders. Viewpoints-based approaches have been proposed as a way to manage incomplete and inconsistent models gathered from multiple sources. In this thesis, we propose a category-theoretic framework for the analysis of fuzzy viewpoints. Informally, a fuzzy viewpoint is a graph in which the elements of a lattice are used to specify the amount of knowledge available about the details of nodes and edges. By defining an appropriate notion of morphism between fuzzy viewpoints, we construct categories of fuzzy viewpoints and prove that these categories are (finitely) cocomplete. We then show how colimits can be employed to merge the viewpoints and detect the inconsistencies that arise independent of any particular choice of viewpoint semantics. Taking advantage of the same category-theoretic techniques used in defining fuzzy viewpoints, we will also introduce a more general graph-based formalism that may find applications in other contexts. ii To my mother and father with love and gratitude. Acknowledgements First of all, I wish to thank my supervisor Steve Easterbrook for his guidance, support, and patience.
    [Show full text]
  • Notes and Solutions to Exercises for Mac Lane's Categories for The
    Stefan Dawydiak Version 0.3 July 2, 2020 Notes and Exercises from Categories for the Working Mathematician Contents 0 Preface 2 1 Categories, Functors, and Natural Transformations 2 1.1 Functors . .2 1.2 Natural Transformations . .4 1.3 Monics, Epis, and Zeros . .5 2 Constructions on Categories 6 2.1 Products of Categories . .6 2.2 Functor categories . .6 2.2.1 The Interchange Law . .8 2.3 The Category of All Categories . .8 2.4 Comma Categories . 11 2.5 Graphs and Free Categories . 12 2.6 Quotient Categories . 13 3 Universals and Limits 13 3.1 Universal Arrows . 13 3.2 The Yoneda Lemma . 14 3.2.1 Proof of the Yoneda Lemma . 14 3.3 Coproducts and Colimits . 16 3.4 Products and Limits . 18 3.4.1 The p-adic integers . 20 3.5 Categories with Finite Products . 21 3.6 Groups in Categories . 22 4 Adjoints 23 4.1 Adjunctions . 23 4.2 Examples of Adjoints . 24 4.3 Reflective Subcategories . 28 4.4 Equivalence of Categories . 30 4.5 Adjoints for Preorders . 32 4.5.1 Examples of Galois Connections . 32 4.6 Cartesian Closed Categories . 33 5 Limits 33 5.1 Creation of Limits . 33 5.2 Limits by Products and Equalizers . 34 5.3 Preservation of Limits . 35 5.4 Adjoints on Limits . 35 5.5 Freyd's adjoint functor theorem . 36 1 6 Chapter 6 38 7 Chapter 7 38 8 Abelian Categories 38 8.1 Additive Categories . 38 8.2 Abelian Categories . 38 8.3 Diagram Lemmas . 39 9 Special Limits 41 9.1 Interchange of Limits .
    [Show full text]
  • Derived Functors and Homological Dimension (Pdf)
    DERIVED FUNCTORS AND HOMOLOGICAL DIMENSION George Torres Math 221 Abstract. This paper overviews the basic notions of abelian categories, exact functors, and chain complexes. It will use these concepts to define derived functors, prove their existence, and demon- strate their relationship to homological dimension. I affirm my awareness of the standards of the Harvard College Honor Code. Date: December 15, 2015. 1 2 DERIVED FUNCTORS AND HOMOLOGICAL DIMENSION 1. Abelian Categories and Homology The concept of an abelian category will be necessary for discussing ideas on homological algebra. Loosely speaking, an abelian cagetory is a type of category that behaves like modules (R-mod) or abelian groups (Ab). We must first define a few types of morphisms that such a category must have. Definition 1.1. A morphism f : X ! Y in a category C is a zero morphism if: • for any A 2 C and any g; h : A ! X, fg = fh • for any B 2 C and any g; h : Y ! B, gf = hf We denote a zero morphism as 0XY (or sometimes just 0 if the context is sufficient). Definition 1.2. A morphism f : X ! Y is a monomorphism if it is left cancellative. That is, for all g; h : Z ! X, we have fg = fh ) g = h. An epimorphism is a morphism if it is right cancellative. The zero morphism is a generalization of the zero map on rings, or the identity homomorphism on groups. Monomorphisms and epimorphisms are generalizations of injective and surjective homomorphisms (though these definitions don't always coincide). It can be shown that a morphism is an isomorphism iff it is epic and monic.
    [Show full text]
  • N-Quasi-Abelian Categories Vs N-Tilting Torsion Pairs 3
    N-QUASI-ABELIAN CATEGORIES VS N-TILTING TORSION PAIRS WITH AN APPLICATION TO FLOPS OF HIGHER RELATIVE DIMENSION LUISA FIOROT Abstract. It is a well established fact that the notions of quasi-abelian cate- gories and tilting torsion pairs are equivalent. This equivalence fits in a wider picture including tilting pairs of t-structures. Firstly, we extend this picture into a hierarchy of n-quasi-abelian categories and n-tilting torsion classes. We prove that any n-quasi-abelian category E admits a “derived” category D(E) endowed with a n-tilting pair of t-structures such that the respective hearts are derived equivalent. Secondly, we describe the hearts of these t-structures as quotient categories of coherent functors, generalizing Auslander’s Formula. Thirdly, we apply our results to Bridgeland’s theory of perverse coherent sheaves for flop contractions. In Bridgeland’s work, the relative dimension 1 assumption guaranteed that f∗-acyclic coherent sheaves form a 1-tilting torsion class, whose associated heart is derived equivalent to D(Y ). We generalize this theorem to relative dimension 2. Contents Introduction 1 1. 1-tilting torsion classes 3 2. n-Tilting Theorem 7 3. 2-tilting torsion classes 9 4. Effaceable functors 14 5. n-coherent categories 17 6. n-tilting torsion classes for n> 2 18 7. Perverse coherent sheaves 28 8. Comparison between n-abelian and n + 1-quasi-abelian categories 32 Appendix A. Maximal Quillen exact structure 33 Appendix B. Freyd categories and coherent functors 34 Appendix C. t-structures 37 References 39 arXiv:1602.08253v3 [math.RT] 28 Dec 2019 Introduction In [6, 3.3.1] Beilinson, Bernstein and Deligne introduced the notion of a t- structure obtained by tilting the natural one on D(A) (derived category of an abelian category A) with respect to a torsion pair (X , Y).
    [Show full text]
  • Homological Algebra in Characteristic One Arxiv:1703.02325V1
    Homological algebra in characteristic one Alain Connes, Caterina Consani∗ Abstract This article develops several main results for a general theory of homological algebra in categories such as the category of sheaves of idempotent modules over a topos. In the analogy with the development of homological algebra for abelian categories the present paper should be viewed as the analogue of the development of homological algebra for abelian groups. Our selected prototype, the category Bmod of modules over the Boolean semifield B := f0, 1g is the replacement for the category of abelian groups. We show that the semi-additive category Bmod fulfills analogues of the axioms AB1 and AB2 for abelian categories. By introducing a precise comonad on Bmod we obtain the conceptually related Kleisli and Eilenberg-Moore categories. The latter category Bmods is simply Bmod in the topos of sets endowed with an involution and as such it shares with Bmod most of its abstract categorical properties. The three main results of the paper are the following. First, when endowed with the natural ideal of null morphisms, the category Bmods is a semi-exact, homological category in the sense of M. Grandis. Second, there is a far reaching analogy between Bmods and the category of operators in Hilbert space, and in particular results relating null kernel and injectivity for morphisms. The third fundamental result is that, even for finite objects of Bmods the resulting homological algebra is non-trivial and gives rise to a computable Ext functor. We determine explicitly this functor in the case provided by the diagonal morphism of the Boolean semiring into its square.
    [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]
  • Mathematics and the Brain: a Category Theoretical Approach to Go Beyond the Neural Correlates of Consciousness
    entropy Review Mathematics and the Brain: A Category Theoretical Approach to Go Beyond the Neural Correlates of Consciousness 1,2,3, , 4,5,6,7, 8, Georg Northoff * y, Naotsugu Tsuchiya y and Hayato Saigo y 1 Mental Health Centre, Zhejiang University School of Medicine, Hangzhou 310058, China 2 Institute of Mental Health Research, University of Ottawa, Ottawa, ON K1Z 7K4 Canada 3 Centre for Cognition and Brain Disorders, Hangzhou Normal University, Hangzhou 310036, China 4 School of Psychological Sciences, Faculty of Medicine, Nursing and Health Sciences, Monash University, Melbourne, Victoria 3800, Australia; [email protected] 5 Turner Institute for Brain and Mental Health, Monash University, Melbourne, Victoria 3800, Australia 6 Advanced Telecommunication Research, Soraku-gun, Kyoto 619-0288, Japan 7 Center for Information and Neural Networks (CiNet), National Institute of Information and Communications Technology (NICT), Suita, Osaka 565-0871, Japan 8 Nagahama Institute of Bio-Science and Technology, Nagahama 526-0829, Japan; [email protected] * Correspondence: georg.northoff@theroyal.ca All authors contributed equally to the paper as it was a conjoint and equally distributed work between all y three authors. Received: 18 July 2019; Accepted: 9 October 2019; Published: 17 December 2019 Abstract: Consciousness is a central issue in neuroscience, however, we still lack a formal framework that can address the nature of the relationship between consciousness and its physical substrates. In this review, we provide a novel mathematical framework of category theory (CT), in which we can define and study the sameness between different domains of phenomena such as consciousness and its neural substrates. CT was designed and developed to deal with the relationships between various domains of phenomena.
    [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]
  • An Introduction to Applicative Functors
    An Introduction to Applicative Functors Bocheng Zhou What Is an Applicative Functor? ● An Applicative functor is a Monoid in the category of endofunctors, what's the problem? ● WAT?! Functions in Haskell ● Functions in Haskell are first-order citizens ● Functions in Haskell are curried by default ○ f :: a -> b -> c is the curried form of g :: (a, b) -> c ○ f = curry g, g = uncurry f ● One type declaration, multiple interpretations ○ f :: a->b->c ○ f :: a->(b->c) ○ f :: (a->b)->c ○ Use parentheses when necessary: ■ >>= :: Monad m => m a -> (a -> m b) -> m b Functors ● A functor is a type of mapping between categories, which is applied in category theory. ● What the heck is category theory? Category Theory 101 ● A category is, in essence, a simple collection. It has three components: ○ A collection of objects ○ A collection of morphisms ○ A notion of composition of these morphisms ● Objects: X, Y, Z ● Morphisms: f :: X->Y, g :: Y->Z ● Composition: g . f :: X->Z Category Theory 101 ● Category laws: Functors Revisited ● Recall that a functor is a type of mapping between categories. ● Given categories C and D, a functor F :: C -> D ○ Maps any object A in C to F(A) in D ○ Maps morphisms f :: A -> B in C to F(f) :: F(A) -> F(B) in D Functors in Haskell class Functor f where fmap :: (a -> b) -> f a -> f b ● Recall that a functor maps morphisms f :: A -> B in C to F(f) :: F(A) -> F(B) in D ● morphisms ~ functions ● C ~ category of primitive data types like Integer, Char, etc.
    [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]