Topos Theory

Total Page:16

File Type:pdf, Size:1020Kb

Topos Theory Topos Theory Olivia Caramello Geometric morphisms Locales and pointless topology Geometric morphisms as flat functors Topos Theory Geometric morphisms to Sh(C; J) Lectures 15-18 Characterizing Grothendieck toposes Giraud’s theorem Olivia Caramello Morphisms between sites The Comparison Lemma Points of toposes Separating sets of points of a topos The subterminal topology Topos-theoretic Galois theory For further reading Topos Theory Geometric morphisms Olivia Caramello Geometric The natural, topologically motivated, notion of morphism of morphisms Grothendieck toposes is that of geometric morphism. The natural Locales and pointless notion of morphism of geometric morphisms if that of geometric topology transformation. Geometric morphisms as flat functors Definition Geometric morphisms to (i) Let E and F be toposes. A geometric morphism f : E!F Sh(C; J) consists of a pair of functors f : E!F (the direct image of Characterizing ∗ Grothendieck f ) and f ∗ : F!E (the inverse image of f ) together with an toposes ∗ ∗ Giraud’s theorem adjunction f a f∗, such that f preserves finite limits. Morphisms between sites (ii) Let f and g : E!F be geometric morphisms. A geometric The Comparison transformation α : f ! g is defined to be a natural Lemma transformation a : f ∗ ! g∗. Points of toposes Separating sets of points of a topos • Grothendieck toposes and geometric morphisms between The subterminal them form a category, denoted by BTop. topology Topos-theoretic • Given two toposes E and F, geometric morphisms from E to Galois theory F and geometric transformations between them form a For further reading category, denoted by Geom(E; F). 2 / 45 Topos Theory Examples of geometric morphisms Olivia Caramello Geometric morphisms • A continuous function f : X ! Y between topological spaces Locales and pointless gives rise to a geometric morphism Sh(f ): Sh(X) ! Sh(Y ). topology The direct image Sh(f )∗ sends a sheaf F 2 Ob(Sh(X)) to the Geometric −1 morphisms as flat sheaf Sh(f )∗(F) defined by Sh(f )∗(F)(V ) = F(f (V )) for functors any open subset V of Y . The inverse image Sh(f )∗ acts on Geometric morphisms to étale bundles over Y by sending an étale bundle p : E ! Y (C; ) Sh J to the étale bundle over X obtained by pulling back p along Characterizing Grothendieck f : X ! Y . toposes Giraud’s theorem • Every Grothendieck topos E has a unique geometric Morphisms between sites morphism E! Set. The direct image is the global sections The Comparison functor Γ: E! Set, sending an object e 2 E to the set Lemma Hom (1 ; e), while the inverse image functor ∆ : Set !E Points of toposes E E Separating sets sends a set S to the coproduct t1E . of points of a s2S topos The subterminal • For any site (C; J), the pair of functors formed by the topology inclusion Sh(C; J) ,! [Cop; Set] and the associated sheaf Topos-theoretic op Galois theory functor a :[C ; Set] ! Sh(C; J) yields a geometric morphism op For further i : Sh(C; J) ! [C ; Set]. reading 3 / 45 Topos Theory Slice toposes Olivia Caramello Geometric morphisms Locales and The notion of Grothendieck topos is stable with respect to the pointless topology slice construction: Geometric morphisms as flat Proposition functors Geometric E E morphisms to (i) For any Grothendieck topos and any object P of , the Sh(C; J) slice category E=P is also a Grothendieck topos; more Characterizing R Grothendieck precisely, if E = Sh(C; J) then E=P ' Sh( P; JP ), where JP toposes is the Grothendieck topology on R P whose covering sieves Giraud’s theorem Morphisms are precisely the sieves whose image under the canonical between sites R projection functor πP : P !C is J-covering. The Comparison Lemma Points of toposes (ii) For any Grothendieck topos E and any morphism f : P ! Q ∗ Separating sets in E, the pullback functor f : E=Q !E=P has both a left of points of a topos adjoint (namely, the functor Σf given by composition with f ) The subterminal and a right adjoint πf . It is therefore the inverse image of a topology geometric morphism E=P !E=Q. Topos-theoretic Galois theory For further reading 4 / 45 Topos Theory The notion of locale Olivia Caramello To better understand the relationship between topological spaces and Geometric the associated toposes, it is convenient to introduce the notion of a morphisms locale. Locales and pointless topology Definition Geometric • A frame is a complete lattice A satisfying the infinite distributive morphisms as flat functors law Geometric a ^ _bi = _(a ^ bi ) morphisms to i2I i2I Sh(C; J) • A frame homomorphism h : A ! B is a mapping preserving finite Characterizing Grothendieck meets and arbitrary joins. toposes • We write Frm for the category of frames and frame Giraud’s theorem homomorphisms. Morphisms between sites The Comparison Fact Lemma A poset is a frame if and only if it is a complete Heyting algebra. Points of toposes Note that we have a functor Top ! Frmop which sends a topological Separating sets of points of a space X to its lattice O(X) of open sets and a continuous function topos f : X ! Y to the function O(f ): O(Y ) !O(X) sending an open The subterminal subset V of Y to the open subset f −(V ) of X. This motivates the topology following Topos-theoretic Galois theory Definition For further The category Loc of locales is the dual Frmop of the category of reading frames (a locale is an object of the category Loc). 5 / 45 Topos Theory Pointless topology Olivia Caramello Geometric morphisms Pointless topology is an attempt to do Topology without making Locales and pointless reference to the points of topological spaces but rather entirely in topology Geometric terms of their open subsets and of the inclusion relation between morphisms as flat functors them. For example, notions such as connectedness or Geometric compactness of a topological space can be entirely reformulated morphisms to Sh(C; J) as properties of its lattice of open subsets: Characterizing • Grothendieck A space X is connected if and only if for any a; b 2 O(X) toposes such that a ^ b = 0, a _ b = 1 implies either a = 1 or b = 1; Giraud’s theorem Morphisms • between sites A space X is compact if and only if whenever 1 = _ai in i2I The Comparison 0 Lemma O(X), there exist a finite subset I ⊆ I such that 1 = _ai . i2I0 Points of toposes Separating sets Pointless topology thus provides tools for working with locales as of points of a topos they were lattices of open subsets of a topological space (even The subterminal though not all of them are of this form). On the other hand, a topology locale, being a complete Heyting algebra, can also be studied by Topos-theoretic Galois theory using an algebraic or logical intuition. For further reading 6 / 45 Topos Theory The dual nature of the concept of locale Olivia Caramello Geometric morphisms Locales and pointless topology Geometric This interplay of topological and logical aspects in the theory of morphisms as flat functors locales is very interesting and fruitful; in fact, important Geometric morphisms to ‘topological’ properties of locales translate into natural logical Sh(C; J) properties, via the identification of locales with complete Heyting Characterizing Grothendieck algebras: toposes Giraud’s theorem Example Morphisms between sites Locales Complete Heyting algebras The Comparison Lemma Extremally disconnected locales Complete De Morgan algebras Points of toposes Separating sets Almost discrete locales Complete Boolean algebras of points of a topos The subterminal topology Topos-theoretic Galois theory For further reading 7 / 45 Topos Theory The adjunction between locales and spaces Olivia Caramello Geometric • For any topological space X, the lattice O(X) of its open sets morphisms is a locale. Locales and pointless • Conversely, with any locale F one can associate a topological topology space XF , whose points are the frame homomorphism Geometric F ! f0; 1g and whose open sets are the subsets of frame morphisms as flat functors homomorphisms F ! f0; 1g which send a given element Geometric f 2 F to 1. morphisms to Sh(C; J) • In fact, the assignments Characterizing Grothendieck X !O(X) toposes Giraud’s theorem and Morphisms between sites F ! XF The Comparison lift to an adjunction O a X between the category Top of Lemma − topological spaces and continuous maps and the category Points of toposes Loc = Frmop of locales. Separating sets of points of a • The topological spaces X such that the unit ηX : X ! XO(X) is topos a homeomorphism are precisely the sober spaces, while the The subterminal topology locales F such that the counit O(XF ) ! F is an isomorphism Topos-theoretic are the spatial locales. Galois theory • The adjunction thus restricts to an equivalence between the For further full subcategories on the sober spaces and on the spatial reading locales. 8 / 45 Topos Theory Sheaves on a locale Olivia Caramello Geometric Definition morphisms Given a locale L, the topos Sh(L) of sheaves on L is defined as Sh(L; JL), Locales and pointless where JL is the Grothendieck topology on L (regarded as a poset topology category) given by: Geometric morphisms as flat functors fai | i 2 Ig 2 JL(a) if and only if _ ai = a : i2I Geometric morphisms to Sh(C; J) Characterizing Grothendieck Theorem toposes Giraud’s theorem • For any locale L, there is a Heyting algebra isomorphism ∼ Morphisms L = SubSh(L)(1Sh(L)). between sites • The assignment L ! Sh(L) is the object-map of a full and faithful The Comparison Lemma (pseudo-)functor from the category Loc of locales to the category Points of toposes BTop of Grothendieck toposes.
Recommended publications
  • The Structure of Gunk: Adventures in the Ontology of Space
    The Structure of Gunk: Adventures in the Ontology of Space Jeff Sanford Russell February 16, 2009 1 Points and gunk Here are two ways space might be (not the only two): (1) Space is “pointy”. Ev- ery finite region has infinitely many infinitesimal, indivisible parts, called points. Points are zero-dimensional atoms of space. In addition to points, there are other kinds of “thin” boundary regions, like surfaces of spheres. Some regions include their boundaries—the closed regions—others exclude them—the open regions—and others include some bits of boundary and exclude others. Moreover, space includes unextended regions whose size is zero. (2) Space is “gunky”.1 Every region contains still smaller regions—there are no spatial atoms. Every region is “thick”—there are no boundary regions. Every region is extended. Pointy theories of space and space-time—such as Euclidean space or Minkowski space—are the kind that figure in modern physics. A rival tradition, most famously associated in the last century with A. N. Whitehead, instead embraces gunk.2 On the Whiteheadian view, points, curves and surfaces are not parts of space, but rather abstractions from the true regions. Three different motivations push philosophers toward gunky space. The first is that the physical space (or space-time) of our universe might be gunky. We posit spatial reasons to explain what goes on with physical objects; thus the main reason Dean Zimmerman has been a relentless source of suggestions and criticism throughout the writing of this paper. Thanks are also due to Frank Arntzenius, Kenny Easwaran, Peter Forrest, Hilary Greaves, John Hawthorne, and Beatrice Sanford for helpful comments.
    [Show full text]
  • 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]
  • 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]
  • Limits Commutative Algebra May 11 2020 1. Direct Limits Definition 1
    Limits Commutative Algebra May 11 2020 1. Direct Limits Definition 1: A directed set I is a set with a partial order ≤ such that for every i; j 2 I there is k 2 I such that i ≤ k and j ≤ k. Let R be a ring. A directed system of R-modules indexed by I is a collection of R modules fMi j i 2 Ig with a R module homomorphisms µi;j : Mi ! Mj for each pair i; j 2 I where i ≤ j, such that (i) for any i 2 I, µi;i = IdMi and (ii) for any i ≤ j ≤ k in I, µi;j ◦ µj;k = µi;k. We shall denote a directed system by a tuple (Mi; µi;j). The direct limit of a directed system is defined using a universal property. It exists and is unique up to a unique isomorphism. Theorem 2 (Direct limits). Let fMi j i 2 Ig be a directed system of R modules then there exists an R module M with the following properties: (i) There are R module homomorphisms µi : Mi ! M for each i 2 I, satisfying µi = µj ◦ µi;j whenever i < j. (ii) If there is an R module N such that there are R module homomorphisms νi : Mi ! N for each i and νi = νj ◦µi;j whenever i < j; then there exists a unique R module homomorphism ν : M ! N, such that νi = ν ◦ µi. The module M is unique in the sense that if there is any other R module M 0 satisfying properties (i) and (ii) then there is a unique R module isomorphism µ0 : M ! M 0.
    [Show full text]
  • A Few Points in Topos Theory
    A few points in topos theory Sam Zoghaib∗ Abstract This paper deals with two problems in topos theory; the construction of finite pseudo-limits and pseudo-colimits in appropriate sub-2-categories of the 2-category of toposes, and the definition and construction of the fundamental groupoid of a topos, in the context of the Galois theory of coverings; we will take results on the fundamental group of étale coverings in [1] as a starting example for the latter. We work in the more general context of bounded toposes over Set (instead of starting with an effec- tive descent morphism of schemes). Questions regarding the existence of limits and colimits of diagram of toposes arise while studying this prob- lem, but their general relevance makes it worth to study them separately. We expose mainly known constructions, but give some new insight on the assumptions and work out an explicit description of a functor in a coequalizer diagram which was as far as the author is aware unknown, which we believe can be generalised. This is essentially an overview of study and research conducted at dpmms, University of Cambridge, Great Britain, between March and Au- gust 2006, under the supervision of Martin Hyland. Contents 1 Introduction 2 2 General knowledge 3 3 On (co)limits of toposes 6 3.1 The construction of finite limits in BTop/S ............ 7 3.2 The construction of finite colimits in BTop/S ........... 9 4 The fundamental groupoid of a topos 12 4.1 The fundamental group of an atomic topos with a point . 13 4.2 The fundamental groupoid of an unpointed locally connected topos 15 5 Conclusion and future work 17 References 17 ∗e-mail: [email protected] 1 1 Introduction Toposes were first conceived ([2]) as kinds of “generalised spaces” which could serve as frameworks for cohomology theories; that is, mapping topological or geometrical invariants with an algebraic structure to topological spaces.
    [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]
  • 1 Equalizers and Coequalizers
    Travaux Dirigés Equalizers, epi-mono factorization, first-order logic λ-calculs et catégories (7 octobre 2019) 1 Equalizers and coequalizers In this exercise, we study the notion of equalizer (called “égalisateur” in French) and its dual notion of coequalizer. Suppose given a pair of coinitial and cofinal arrows f, g : X Y in a category C . An equalizer of f and g is an arrow m : E X such that f ◦ m = g ◦ m and such that, for every arrow n : F X such that f ◦ n = g ◦ n there exists a unique arrow h : F E such that n = m ◦ h. §1. Show that every pair of functions f, g : X −→ Y has an equalizer m : E −→ X in the category Sets and describe this equalizer. §2. Show that when it exists in a category C , the equalizer m : E −→ X of a pair of arrows f, g : X −→ Y is a mono. §3. Formulate the dual notion of coequalizer e : Y −→ Q of two arrows f, g : X Y in a category C . §4. Show that when it exists in a category C , the coequalizer e : Y −→ Q of two arrows f, g : X −→ Y is an epi. §5. Show that every pair of functions f, g : X −→ Y has a coequalizer e : Y −→ Q in the category Sets and describe this coequalizer. §6. An epi e : Y −→ Q is called regular when there exists a pair of arrows f, g : X −→ Y such that e is a coequalizer of f and g as in the diagram below: f X Y e Q g Show that every surjective function e : A −→ B is a regular epi in the category Sets.
    [Show full text]
  • Groups and Categories
    \chap04" 2009/2/27 i i page 65 i i 4 GROUPS AND CATEGORIES This chapter is devoted to some of the various connections between groups and categories. If you already know the basic group theory covered here, then this will give you some insight into the categorical constructions we have learned so far; and if you do not know it yet, then you will learn it now as an application of category theory. We will focus on three different aspects of the relationship between categories and groups: 1. groups in a category, 2. the category of groups, 3. groups as categories. 4.1 Groups in a category As we have already seen, the notion of a group arises as an abstraction of the automorphisms of an object. In a specific, concrete case, a group G may thus consist of certain arrows g : X ! X for some object X in a category C, G ⊆ HomC(X; X) But the abstract group concept can also be described directly as an object in a category, equipped with a certain structure. This more subtle notion of a \group in a category" also proves to be quite useful. Let C be a category with finite products. The notion of a group in C essentially generalizes the usual notion of a group in Sets. Definition 4.1. A group in C consists of objects and arrows as so: m i G × G - G G 6 u 1 i i i i \chap04" 2009/2/27 i i page 66 66 GROUPSANDCATEGORIES i i satisfying the following conditions: 1.
    [Show full text]
  • Classifying Categories the Jordan-Hölder and Krull-Schmidt-Remak Theorems for Abelian Categories
    U.U.D.M. Project Report 2018:5 Classifying Categories The Jordan-Hölder and Krull-Schmidt-Remak Theorems for Abelian Categories Daniel Ahlsén Examensarbete i matematik, 30 hp Handledare: Volodymyr Mazorchuk Examinator: Denis Gaidashev Juni 2018 Department of Mathematics Uppsala University Classifying Categories The Jordan-Holder¨ and Krull-Schmidt-Remak theorems for abelian categories Daniel Ahlsen´ Uppsala University June 2018 Abstract The Jordan-Holder¨ and Krull-Schmidt-Remak theorems classify finite groups, either as direct sums of indecomposables or by composition series. This thesis defines abelian categories and extends the aforementioned theorems to this context. 1 Contents 1 Introduction3 2 Preliminaries5 2.1 Basic Category Theory . .5 2.2 Subobjects and Quotients . .9 3 Abelian Categories 13 3.1 Additive Categories . 13 3.2 Abelian Categories . 20 4 Structure Theory of Abelian Categories 32 4.1 Exact Sequences . 32 4.2 The Subobject Lattice . 41 5 Classification Theorems 54 5.1 The Jordan-Holder¨ Theorem . 54 5.2 The Krull-Schmidt-Remak Theorem . 60 2 1 Introduction Category theory was developed by Eilenberg and Mac Lane in the 1942-1945, as a part of their research into algebraic topology. One of their aims was to give an axiomatic account of relationships between collections of mathematical structures. This led to the definition of categories, functors and natural transformations, the concepts that unify all category theory, Categories soon found use in module theory, group theory and many other disciplines. Nowadays, categories are used in most of mathematics, and has even been proposed as an alternative to axiomatic set theory as a foundation of mathematics.[Law66] Due to their general nature, little can be said of an arbitrary category.
    [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]
  • Toposes Are Adhesive
    Toposes are adhesive Stephen Lack1 and Pawe lSoboci´nski2? 1 School of Computing and Mathematics, University of Western Sydney, Australia 2 Computer Laboratory, University of Cambridge, United Kingdom Abstract. Adhesive categories have recently been proposed as a cate- gorical foundation for facets of the theory of graph transformation, and have also been used to study techniques from process algebra for reason- ing about concurrency. Here we continue our study of adhesive categories by showing that toposes are adhesive. The proof relies on exploiting the relationship between adhesive categories, Brown and Janelidze’s work on generalised van Kampen theorems as well as Grothendieck’s theory of descent. Introduction Adhesive categories [11,12] and their generalisations, quasiadhesive categories [11] and adhesive hlr categories [6], have recently begun to be used as a natural and relatively simple general foundation for aspects of the theory of graph transfor- mation, following on from previous work in this direction [5]. By covering several “graph-like” categories, they serve as a useful framework in which to prove struc- tural properties. They have also served as a bridge allowing the introduction of techniques from process algebra to the field of graph transformation [7, 13]. From a categorical point of view, the work follows in the footsteps of dis- tributive and extensive categories [4] in the sense that they study a particular relationship between certain finite limits and finite colimits. Indeed, whereas distributive categories are concerned with the distributivity of products over co- products and extensive categories with the relationship between coproducts and pullbacks, the various flavours of adhesive categories consider the relationship between certain pushouts and pullbacks.
    [Show full text]
  • TD5 – Categories of Presheaves and Colimits
    TD5 { Categories of Presheaves and Colimits Samuel Mimram December 14, 2015 1 Representable graphs and Yoneda Given a category C, the category of presheaves C^ is the category of functors Cop ! Set and natural transfor- mations between them. 1. Recall how the category of graphs can be defined as a presheaf category G^. 2. Define a graph Y0 such that given a graph G, the vertices of G are in bijection with graph morphisms from Y0 to G. Similarly, define a graph Y1 such that we have a bijection between edges of G and graph morphisms from Y1 to G. 3. Given a category C, we define the Yoneda functor Y : C! C^ by Y AB = C(B; A) for objects A; B 2 C. Complete the definition of Y . 4. In the case of G, what are the graphs obtained as the image of the two objects? A presheaf of the form YA for some object A is called a representable presheaf. 5. Yoneda lemma: show that for any category C, presheaf P 2 C^, and object A 2 C, we have P (A) =∼ C^(Y A; P ). 6. Show that the Yoneda functor is full and faithful. 7. Define a forgetful functor from categories to graphs. Invent a notion of 2-graph, so that we have a forgetful functor from 2-categories to 2-graphs. More generally, invent a notion of n-graph. 8. What are the representable 2-graphs and n-graphs? 2 Some colimits A pushout of two coinitial morphisms f : A ! B and g : A ! C consists of an object D together with two morphisms g0 : C ! D and f 0 : B ! D such that g0 ◦ f = f 0 ◦ g D g0 > ` f 0 B C ` > f g A and for every pair of morphisms g0 : B ! D00 and f 00 : C ! D00 there exists a unique h : D ! D0 such that h ◦ g0 = g00 and h ◦ f 0 = f 00.
    [Show full text]