An Introduction to Topos Theory

Size: px
Start display at page:

Download "An Introduction to Topos Theory"

Transcription

1 An Introduction to Topos Theory Ryszard Paweł Kostecki Institute o Theoretical Physics, University o Warsaw, Hoża 69, Warszawa, Poland ryszard.kostecki % uw.edu.pl June 26, 2011 Abstract The purpose o this text is to equip the reader with an intuitive but precise understanding o elementary structures o category and topos theory. In order to achieve this goal, we provide a guided tour through category theory, leading to the deinition o an elementary (Lawvere Tierney) topos. Then we turn to the investigation o consequences o this deinition. In particular, we analyse in detail the topos Set 2op, the internal structure o its subobject classiier and its variation over stages. Next we turn to the discussion o the interpretation o a logic and language in topos, viewed as a model o higher order intuitionistic multisort type theory, as well as the geometric perspective on a topos, viewed as a category o set-valued sheaves over base category equipped with a Grothendieck topology. This text is designed as an elementary introduction, written in a sel-contained way, with no previous knowledge required. X B! 1 m A χ(m) Ω [ drat version under construction ] Motto: «Thinking is necessary in order to understand the empirically given, and concepts and categories are necessary as indispensable elements o thinking» A. Einstein, 1949, Reply to criticism, in: P.A. Schilpp (ed.), 1949, Albert Einstein: Philosopher Scientist.

2 Contents Introduction 3 1 Categories 6 2 Arrows and elements Basic types o arrows Generalised elements Basic types o diagrams Functors 20 4 Natural transormations and unctor categories Functor categories Yoneda s lemma Limits and colimits Adjunctions Adjoints and (co)units Exponentials and cartesian closed categories Subobject classiier Subobjects in Set Subobjects in C Toposes The Lawvere Tierney elementary topos E Sieves The topos o presheaves Set Cop An example: sieves and subobjects in the topos Set 2op Presheaves over posets Logic and language Language and interpretation Algebras o logic Classical and intuitionistic logic Semantics or logic Semantics or language Logic and language in a topos Categorical logic o Heyting algebra Categorical logic in a topos Language o a topos Semantics o a topos Geometry in a topos The Grothendieck topos Sh(C) o sheaves over category C From ininitesimals to microlinear spaces Well-adapted topos models o dierential geometry and smooth analysis Reerences 86 Index 91 Cross-dependence o sections categories: toposes: 6 7 logic: geometry:

3 Introduction 3 Introduction Categories Category theory may be understood as a general theory o structure. The main idea o the categorytheoretic approach is to decribe the properties o structures in terms o morphisms between objects, instead o the description in terms o elements and membership relations. Hence, set-theoretic notions o sets or spaces are replaced by objects, while elements are replaced by arrows or morphisms. In this way, category theory may be viewed not as a generalisation o set theory, but as an alternative oundational language which allows to describe structure in a relative way, that is, deined in terms o relations with other structures. From this perspective, the structure o every object is speciied by all morphisms between this object and other objects. The basic correspondence between set-theoretic and category-theoretic notions can be presented in the ollowing way: set theory category theory set object subset subobject set o truth values {0, 1} subobject classiier Ω power set P (A) = 2 A power object P (A) = Ω A bijection isomorphism one-to-one unction monic arrow surjection epic arrow one-element set { } terminal object 1 empty set initial object 0 element o a set X arrow 1 X non-global element Y X unctors natural transormations limits and colimits adjunctions The characteristic aspect o a category theory is that all constructions o this theory are provided in the language o diagrams, consisting o appropriate morphisms between given objects. In this sense, the concept o a mathematical structure as a set o elements equipped with some properties is not undamental. The category-theoretic proos are provided by showing the commutativity o diagrams, and usually involve such structural concepts as unctors between categories, natural transormations between unctors, as well as limits and adjunctions o unctors, what has to be contrasted with the structureignorant methods o set-theoretic ormalism, based on proving the equality between the elements o sets. However, on the other hand, category theory allows to consider the notion o an element o an object o a given mathematical theory (modelled in a particular category) in essentially more general way than this is possible within the rames o set theory. In principle, every arrow can be considered as a generalised element o its own codomain. Hence, any given object X can be considered as consisting o dierent collections o elements Y X, depending on which domain Y o arrows is chosen or consideration. This is usually called varying o elements o X over the stages Y o deinition. The set-theoretic idea o an absolute element (point) o the set, x X, can be expressed in terms as a map x : { } X rom one-element set { } to set X. The category-theoretic generalisation o this map is based on the categorical notion o terminal object 1, which allows to deine the notion o a global element o an object X as a morphism x : 1 X. However, not every category has a terminal object. Moreover, i a given category has a terminal object, there still can exist many dierent generalised elements Y X which are not global elements, and are not expressible in terms o global elements.

4 4 Introduction Toposes The notion o a category is very general. There are many dierent categories whose arrows substantially dier rom unctions between sets. This leads to the question whether there is a kind o category which could be regarded as a category-theoretic replacement and generalisation o (the category o) sets and unctions? Lawvere (in collaboration with Tierney) ound that the right kind o category or this purpose is an elementary topos, the direct categorical generalisation o a Grothendieck topos, a category invented by Grothendieck (in collaboration with Giraud) as a replacement or the notion o a space. From the revolutionary perspective provided by Grothendieck s vision o geometry and Lawvere s vision o logic, a topos is considered as an arena or mathematical discourse. This means that topos has all the eatures o the set-theoretical universe that are necessary or construction o mathematical structures and their models, but is a strictly categorical notion. In particular, it generalises the notions o space and logic that are usually associated with the structures constructed in set-theoretical ramework. In other words, topos can be thought o as a category theoretic generalisation (abstraction) o the structure o universe o sets and unctions that removes certain logical and geometric restrictions (constraints) o this structure while maintaining its virtues. So, while category theory replaces the ramework (language) o set theory, topos theory provides a deinite arena within this new ramework which has all the structural advantages that were (implicitly) used while working in the previous ramework. By ormulation o a mathematical theory in the internal terms o some topos E, instead o ormulating it in terms o a category Set, one obtains an additional lexibility o the mathematical structures o this theory. The important example o a topos is a category Set Cop o contravariant unctors rom some base category C to the category Set. The objects o some mathematical theory T modelled as objects in the topos Set Cop become representable in terms o set-valued unctors over the base category C. This enables evaluating the theory at dierent stages ( contexts, local places o view ), provided by the objects o the base category C. In comparision, the same mathematical theory ormulated in terms o the category Set has no variability o its internal structures they have to be considered as context-independent, absolute. There is also a possibility o moving between dierent toposes, using special unctors called geometric morphisms, and exploring what particular orm (interpretation) the given theory obtains in one or another particular topos. This way the change rom set-theoretic to topos-theoretic ramework o construction o mathematical theories introduces two new levels o variability o structure o these theories: the context-dependence provided by variation o unctors within one given universe o discourse (one given topos) and the variation o the method o contextualisation introduced by changes o universes o discourse along the geometric morphisms. The variation over stages perspective provides probably the quickest way to intuitively grasp the logical and geometrical aspects o topoi. [On the logical side,...] [On the geometrical side,...] Purpose o this paper This text is intended as a very basic and user-riendly introduction to topos theory, covering all categorical notions needed in order to understand the deinition o an elementary topos (every topos is elementary), and then working out its properties in details on the simplest non-trivial example o a preshea category Set Cop, namely the category Set 2op. We do not pretend here to any kind o originality: our purpose is only to provide a short but not handwavy introduction which presumably is readable also or people who do not know what a category is. We stress that there exist very good presentations o the theory which cover a lot more content, and discuss all notions in a deeper way. I the reader inds the area o category and topos theory interesting, we passionately recommend to him or her the ollowing path o education: F. William Lawvere, Stephen H. Schanuel, 1997, Conceptual mathematics: a irst introduction to categories [96] a great introduction to category theory that presents category theory as a natural way o mathematical expression o concepts. Starting rom the deinition o a category, it leads gently and meaningully to a deinition and basic examples o topoi.

5 Introduction 5 Marie La Palme Reyes, Gonzalo E. Reyes, Houman Zolaghari, 2004, Generic igures and their glueings: a constructive approach to unctor categories [67] this text can be considered as a continuation o the previous book. It is devoted to the systematic study o preshea categories, considered as toposes. The large number o precisely worked out examples enable reader to grasp intutively and in detail dierent aspects and notions o topos theory. Peter Johnstone, 2002, Sketches o an elephant: a topos theory compendium [59] the insights into category and topos theory, provided by the previous two books, would make reader ready to deal with the ull scope o the theory, covered in this three-volume compendium in a pedagogical and readable way (the third volume is still in preparation). There are also other great books on category and topos theory: Saunders Mac Lane, 1971, Categories or working mathematician [104], Alexander Grothendieck, Michael Artin, Jean-Louis Verdier, 1972, Théorie des topos et cohomologie étale des schémas (SGA4 ) [5], Mihály Makkai and Gonzalo E. Reyes, 1977, First order categorical logic [111], Peter Johnstone, 1977, Topos theory [57], Robert Goldblatt, 1979, Topoi: the categorical analysis o logic [47], Anders Kock, 1981, Synthetic dierential geometry [62], Michael Barr and Charles Wells, 1985, Toposes, triples and theories [7], Jim Lambek and Peter J. Scott, 1986, Introduction to higher order categorical logic [78], John L. Bell, 1988, Toposes and local set theories: an introduction [9], Jiří Adamek, Horst Herrlich and George E. Strecker, 1990, Abstract and concrete categories: the joy o cats [2], Ieke Moerdijk and Gonzalo E. Reyes, 1991, Models or smooth ininitesimal analysis [121], Colin McLarty, 1992, Elementary categories, elementary topoi [115], Saunders Mac Lane and Ieke Moerdijk, 1992, Sheaves in geometry and logic: a irst introduction to topos theory [107]. Acknowledgments I would like to thank Andreas Döring, Cecilia Flori, Chris Isham, Gonzalo Reyes, Jamie Vicary and Marek Zawadowski or very valuable discussions, comments, corrections and suggestions.

6 6 1. Categories 1 Categories Deinition 1.1 A category C consists o: objects: X, Y,..., whose collection is denoted by Ob(C), arrows or morphisms, g,... whose collection is denoted by Arr(C) or Mor(C), operations dom : Arr(C) Ob(C) and cod : Arr(C) Ob(C) that assign a codomain X = cod() and a domain Y = dom() to each arrow, what is denoted by : X Y or X Y, such that: 1. (associativity o composition) or each pair o morphisms A B and B g C, there exists a morphism g : A C, called the composite arrow o and g, denoted by the commutative diagram Y (1) X g and such that or any arrows A B g C h D, it holds that h (g ) = (h g), i.e., the diagram A g Z, B (2) g h (g )=(h g) g D h g h C commutes. 2. (identity arrow) or each object Y, there exists a morphism id Y 1 Y : Y Y called the identity arrow such that, given any other two morphisms : X Y and g : Y Z, it holds that id Y = and g id Y = g, that is, the diagram X Y (3) id Y g Y g Z commutes. Deinition 1.2 A diagram in a category C is deined as a collection o objects and arrows that belong to the category C with speciied operations dom and cod, while a commuting diagram is deined as such diagram that any two arrows o this diagram which have the same domain and codomain are equal. Examples 1. The category Set consists o objects which are sets, and arrows which are unctions between them. The axioms o composition, associativity and identity hold due to standard properties o sets and unctions.

7 1. Categories 7 2. The category Grp consists o groups and group homomorphisms. The category Mon consists o monoids (semigroups with unit) and monoid homomorphisms (unit-preserving semigroup homomorphisms). The category Top consists o topological spaces and continuous unctions between them. The category Rng consists o rings with (two-sided) identity and ring homomorphisms between them which send ring identity to ring identity. The category Bool o boolean algebras and boolean homomorphisms 1. The category R-Mod consists o R-modules over ring R as objects, and R-linear maps as morphisms. I R is a ield, then R-Mod is denoted as Vect R and its objects are vector spaces over the ield R. The category Vect in K consist o inite-dimensional vector spaces over the ield K and linear maps between them. In all these cases the composition, associativity and identity arrow ollow rom the standard properties o the respective morphisms. 3. The empty category, denoted by 0, that contains no objects and no arrows, and the degenerate category, id 1 1 1, (4) that contains only one object and only one arrow which is an identity arrow o this object. 4. A discrete category, deined as such category C that every arrow in C is an identity arrow. Every set is a discrete category. 5. The categories 2 0 id 0 id 1 2 1, (5) id A 3 A a id B B id C b C, (6) b a 0,n 1 0,... n 0 0,1 0,2 1 1,... 1,2 2 2, ,n 1 n (7) 1. id 0 id 1 id 2 2,n 1 id n 1 1,n 1 6. The category N o all natural numbers consists o one object N, the identity arrow id N corresponding to 0 N, and a collection o arrows which correspond to subsequent natural numbers, and compose according to addition: N 5 N 7 N. (8) 7 5=7+5=12 This allows to write symbolically N id N 0 1 N... (9) 2 7. A monoid is deined as a category consisting o only one object and a collection o arrows. When viewed as a set M with elements x M given by its arrows and a binary operator : M M M deined by composition o arrows, a monoid is a semigroup (M, ) equipped with neutral element 1 For a deinition o a boolean algebra and boolean homomorphism, see Section 8.2.

8 8 1. Categories e M corresponding to the identity arrow. A group can be deined equationally as a monoid such that x M y M x y = e = y x, or categorically, as a category G with a single object X, and o collection o arrows which have this single object as domain and codomain and correspond to elements o the group, such that the identity arrow id X corresponds to the neutral element o a group, and or every arrow : X X there exists an arrow 1 : X X such that 1 = id X = A groupoid is deined as a category consisting o a collection o objects and arrows such that or every arrow : X Y, there exists an arrow 1 : Y X such that 1 = id Y and 1 = id X. Hence, one can equivalently deine a group as a groupoid with a single object. 9. Let P be a set. The properties (a) p p p P, (relexivity) (b) (p q q r) p r p, q, r P, (transitivity) deine a preorder (P, ). A partially ordered set (poset) is deined as a preorder (P, ) or which (c) (p q q p) p = q p P (antisymmetry) holds. Any poset (P, ) and any preorder (P, ) can be considered as a category P consisting o objects which are elements o a set P and morphisms deined by p q p q. An example o a preorder category which is not poset is: A The category Poset consists o objects which are posets and o arrows which are order-preserving unctions between posets, that is, the maps T : P P such that B (10) p q T (p) T (q). (11) The category Preord consists o objects which are preorders and o arrows which are orderpreserving unctions. 10. The category Rel consists o objects which are pairs (X, R), where X is a set and R is a binary relation on X, deined as a subset R X X and denoted by xry := x, y R. The morphisms : (X, R) (X, R ) in Rel are given by such unctions : X X which are relation-preserving, that is, i xry then (x)r(y). 11. The subcategory o a given category C is deined as such collection o arrows and objects o C that is also a category. 12. The product category C D, where C and D are categories, has objects given by the pairs (C, D) such that C Ob(C), D Ob(D) and morphisms given by the pairs (, g) : (C, D) (C, D ) such that : C C is an arrow in C and g : D D is an arrows in D. The composition is given by ( 2, g 2 ) ( 1, g 1 ) = ( 2 1, g 2 g 1 ), while the identity arrows are given by id (C,D) = (id C, id D ). 13. The comma category C A, called also slice category and denoted by C/A. Its objects are given by arrows in C with ixed codomain A. I : B A and g : C A are two objects, then an arrow between them is an arrow k : B C in C (rom the domain o to the domain o g) such that the diagram B k C (12) g A commutes. The composition between the two arrows j : B C and i : C D is given by the

9 2. Arrows and elements 9 commutative diagram B i j j i The identity arrow id on : B A is given by id B : B B and the commutative diagram C g A. h D (13) B id B B (14) The examples above exempliy in what sense each category can be considered as a collection o diagrams. The collections Ob(C) and Arr(C) in an arbitrary category C do not have necessarily to be sets, because they can be too large (or example, the collection o all sets is not a set). It is hence useul to deine a notion or when they are. Deinition 1.3 A category C is called locally small i or any o its objects X, Y, the collection o arrows rom X to Y is a set. This collection is denoted as C(X, Y ), Hom C (X, Y ), or just Hom(X, Y ), and is called the hom-set o X, Y. A category is called small i the collection o all its arrows is a set. It then ollows that the collection o all objects in a small category must also be a set, since there is an identity arrow or every object, and the collection o identity arrows is a subcollection o the collection o all arrows. A category is called inite i it is small and it has only a inite number o objects and arrows. A. 2 Arrows and elements 2.1 Basic types o arrows Deinition 2.1 An arrow : X Y is called monic or monomorphic or a monomorphism i g = h g = h or any two arrows g, h : Z X. Expressing this in category-theoretic style, we say that the diagram should commute. I is a monic arrow, we denote it by : X Y. Z g h X Y (15) Deinition 2.2 An arrow : Y X is called epic or epimorphic or a epimorphism i or any two arrows g, h : X Z the diagram commutes. I is an epic arrow, we denote it by : Y X. Z g h X (16) Y I there is only one unique morphism between two objects, we denote it using the exclamation sign! and a dotted arrow. Hence, i an arrow : A B is a unique arrow between A and B, then one denotes it by A! B.

10 Basic types o arrows Deinition 2.3 An arrow : X Y is called invertible, isomorphic, iso or an isomorphism i there exists a unique arrow g called the inverse o such that g = id X and g = id Y. In category-theoretic style, we say that both triangles o diagram X Y (17) id X!g X Y id Y must commute. The unique inverse o is usually denoted by 1. I there exists an invertible arrow between X and Y, then X and Y are called isomorphic (in C), which is denoted as X = Y. Proposition 2.4 An iso arrow is always monic and epic. Proo. Consider an isomorphic arrow : A B, two arrows g, h : C A such that g = h, and two arrows k, l : B D such that k = l. Then g = id A g = ( 1 ) g = 1 ( g) = 1 ( h) = ( 1 ) h = h. So, the diagram C g A B (18) h commutes, and is monic. Moreover, k = k id B = k ( 1 ) = (k ) 1 = (l ) 1 = l ( 1 ) = l. So, A B k D (19) commutes, and is epi. l However, not every arrow which is monic and epic is also iso. Examples 1. In Set monic arrows are injections (one-to-one unctions), epic arrows are surjections (onto unctions), while invertible arrows are bijections. Hence, each mono epic arrow in Set is iso. For monic arrows in Set the notation : X Y is oten used. 2. In Top isomorphic arrows are homeomorphisms; monic and epic arrows are the same as in Set. 3. In Grp every mono epic arrow is iso. In Mon a mono epic arrow might not be iso. 4. In poset (P, ), when viewed as a category P, every arrow is monic and epic, because there are no two dierent arrows between any two objects. However, the only invertible arrows in P are the identity arrows. I : p q, given by p q is iso, then there exists 1 : q p given by q p, hence, rom the antisymmetry property o a poset, p = q. So, = id p = id q. 5. Identity arrows are invertible in any category. 6. I g is epic, then g is epic. I g is mono, then is mono. 7. A category in which all arrows are iso is a groupoid. A category with a single object in which all arrows are iso is a group. 8. In Rng epic arrows may be not surjective. For example, the embedding : Z Q is not surjective, but is epic, because or any n/m Q and any h, k : Q K in Rng such that h = k one has h( n m ) = h(n) h( 1 m ) h(1) = k(n) h( 1 m ) k(1) = k(n) h( 1 m ) k(m) k( 1 m ) = k(n) h( 1 m ) h(m) k( 1 m ) = k(n) h(1) k( 1 m ) = k(n) k(1) k( 1 m ) = k( n m ). Because all notions in category theory are deined in terms o arrows, they are speciied only up to an isomorphism. Consider Deinitions 2.1 and 2.2: they are very similar. When described in terms o diagrams, they dier rom each other only by the direction o arrows. In act, this is the simplest example o duality. For a diagram Σ (which can be considered as a statement in category-theoretic language),

11 2.2 Generalised elements 11 the dual diagram (called also dual statement or opposite statement) Σ op has the same objects, but has all arrows inverted. That is, A B in Σ i A B in Σ op. In other words, the operation op : op interchanges the domain and codomain o the arrow. Following the line o dual statements we discover dual notions and dual categories. It is oten to use conotion as a name or a notion which is dual to a given categorical notion, and to use C op to denote a category dual to category C. More precisely: Deinition 2.5 A category is called the dual or opposite or mirror category o C and is denoted by C op i 1. (reversion o arrows) Ob(C op ) = Ob(C) and Arr(C op ) : Y X Arr(C) : X Y. 2. (reversion o composition) For every composition o arrows in C such that the diagram X z x (20) Y x Z z is commutative, there is a corresponding commutative diagram in C op : x z X (21) Y x Z. z An important example o pair o dual notions is given by an intial object and a terminal object. Deinition 2.6 An initial object in a category C is an object 0 Ob(C) such that or any object X in C, there exists a unique arrow 0 X. A terminal object in a category C is an object 1 Ob(C) such that or any object X in C, there exists a unique arrow X 1. A null object is an object which is both terminal and initial. Proposition 2.7 All initial objects in a category are isomorphic. All terminal objects in a category are isomorphic. Proo. Let A and B be two initial objects in C. Then we have : A B and g : B A such that g = id B and g = id A, hence A = B. The same argument holds or terminal objects. 2.2 Generalised elements Category-theoretic notions are deined in terms o arrows, which in particular means that categorical deinition and proos do not require consideration o elements o objects. However, this does not mean that one cannot deine what an element o an object in some category is. Such a term is useul, especially or transcribing the set-theoretical terms into categorical ones, although it is not undamental. Deinition 2.8 Let A be an object in C. An element or a generalised element or a variable element o A is an arrow in C with codomain A. The domain o this arrow is called the stage o deinition (or the domain o variation) o the element. This means that one can regard an arrow x : B A as a generalised element o A deined over B, or a variable element o A at stage B. The object B is called a stage or a domain o variation in order to express the intuition that it is a place o view on A. It is (naïve but) useul to think about x as a set o elements o A indexed by B, or as an element o A deined in terms o a parameter in B.

12 Generalised elements A generalised element o A at stage B is usually denoted as x B A, (22) which reads as at stage B, x A is satisied. One can change the domain o variation with y : C B, and concern x y : C A, that is, x y C A. This notation is oten abused by writing just x C A. We say that we use the naïve style i we speak about arrows as elements and about objects as sets. We say that a property or notion is purely categorical i it can be deined in terms o arrows and their compositions only, such that it does not depend in its essence on any set-theoretical background. From the deinition o the terminal object and its uniqueness up to an isomorphism ollows that or any domain o variation in C, the terminal object has always exactly one element. Hence, one can think about 1 as a categorical generalisation o the idea o a one-element set { }. Note that every set-theoretic element o a set A in the category Set is just (the codomain o) an arrow { } a A (23) rom an arbitrary, but ixed one-element set { } (called the singleton) to A. On the other hand, or every set X in Set, there exists a unique arrow X { } to the one-element set { }. This means that 1 = { } in Set, and the elements in the ordinary set-theoretical sense o any set A are in bijective correspondence to arrows rom the one-element set to A: a A a : 1 A. (24) One can use this observation to deine a notion expressing the set-theoretical way o being an element o an object (in any category with a terminal object). But irst let us check what the initial object in Set is. It is a set 0 such that or every set X in Set, there exists only one unction 0 X. There is only one set which has this property: the empty set. Note also that in any category C with a terminal object 1 we have x g : Y X or any arrow g : Y 1 and global element x : 1 X. I two dierent elements o A are deined at the stage o terminal object 1 (i.e., the terminal object is the domain), 1 a A, (25) b then or any X there exists a unique arrow x : X 1 such that x a will dier rom x b also at stage X ( rom the point o view o X ). Hence, the elements deined at the terminal stage can be uniquely translated to elements at any other stage. This means that they are globally observable, and this is the reason or calling them global elements. Hence, there are two dierent ways o being an element o an object: A generalised element, which x B A is dependent on the reerence (stage) B, and varies with the change o stage. A global element x 1 A, which does not depend on any object o reerence (what is a reason to denote x 1 A as x A). Deinition 2.9 An arrow 1 X is called a global element or a global section or a point o X. An arrow Y X, i Y is not isomorphic to 1, is called the local element or a local section o X at stage Y. An arrow id X : X X is called the generic element o X. In a category with a terminal object, some objects may have global elements, others may not. Moreover, not all elements o a given object have to be global. Indeed, x 1 X is a global element, but y Y X is not. Even i one can take some : 1 Y and obtain the commutative diagram: 1 y (26) X Y, y

13 2.3 Basic types o diagrams 13 there still may be other nonidentical arrows 1 Y, which provide nonequivalent globalisations o the local element y Y X. Hence, X can have non-global elements which are seen only rom some stages o deinition ( contexts o observation ). So, while the global elements o an object correspond to the set-theoretic idea o points, there can be also such elements o an object, which are not points. The importance o this idea cannot be overestimated. It provides a resh view on many structures. For example, let us quote [62]: When thinking in terms o physics (o which geometry o space is a special case), the reason or the name domain o variation (instead o stage o deinition ) becomes clear: or a nonatomistic point o view, a body B is not described just in terms o its atoms b B, that is, maps 1 B, but in terms o particles o varying size X, or in terms o motions that take place in B and are parametrised by a temporal extent X; both o these situations being described by maps X B or suitable domain o variation X. 2.3 Basic types o diagrams Let us now take a look at a little more complex structures, which are build rom the arrows o a category. Consider three sets A, B, C. C A B The inclusion B A and C A may be represented as C A B

14 Basic types o diagrams or, categorically, by inclusions arrows C (27) I the set B is also a subset o C, then C A, B A and C B, hence the diagram B A. C (28) A B commutes. Now one can ask what condition is necessary and suicient or regarding C and B as the same (equivalent) subsets o A? The answer is that the inclusion C B should be replaced by a bijection C = B, what can be represented in terms o the commutative diagram C (29) = A. B This observation can be generalised to the categorical terms by using monic arrows instead o injections and isomorphisms instead o bijections. [Show that commutativity o mutual inclusion diagram implies isomorphism!] Deinition 2.10 Two monic arrows x and y which satisy C = B x y A (30) are called equivalent, which is denoted as x y. The equivalence class o x is denoted as [x], i.e., [x] = {y x y}. A subobject o any object is deined as an equivalence class o monomorphisms into it. The class o subobjects o an object A is denoted as Sub(A) := {[] cod() = A is monic}. (31) For a given class [x] o equivalent monic arrows with codomain A, one can use any o its members to talk about this particular subobject o A, or example x : B A, writing x instead o [x]. Moreover, one can deine a partial order on Sub(A), using the inclusion [] [g] (denoted also by g), because or [] [g] and [g] [] one has g, hence [] = [g]. The partially ordered set o subobjects o A is denoted by (Sub(A), ). One can now consider the categorical analogue o a subset which consists o elements o a given set such that two given unctions are equal on them. For any two arrows, g : A B, their equalising set E A is deined as E := {e e A (e) = g(e)}. (32) This deinition may be naturally extended to categorical terms.

15 2.3 Basic types o diagrams 15 Deinition 2.11 An equaliser o two given morphisms, g : A B is an object E together with a morphism e : E A such that e = g e, and or any object D and morphism h : D A there exists a unique morphism k : D E such that the diagram E e A (33) B g!k D h commutes. We say that a category C has equalisers i every diagram A B in C has an equaliser. g The additional object D and the arrow h : D A are considered in order to guarantee that the object E is indeed the unique solution (up to isomorphism) o the problem. This means that i there is some D which also has the properties that E has, then there must be a unique transormation (arrow) rom D to E and, by symmetry, another arrow rom E to D, making E and D related to each other by a unique isomorphism. Consider now two morphisms : A C and g : B C (between sets or the moment), that is, the diagram B (34) g A C. One can ask about the object which will be the categorical analogue (generalisation) o the set A C B := {(a, b) A B (a) = g(b)}. (35) This is in act a question about some object A C B together with arrows p A : A C B (a, b) a A and p B : A C B (a, b) b B making the diagram A C B p B B (36) p A A C g commute. However, it is not a complete solution o the problem, because one has to make sure that the given construction o A C B is unique (up to isomorphism). That is, or a set A C B, and maps p A, p B, making (36) commutative, one has to show that or any given D, equipped with maps k : D B and h : D A making the corresponding diagram commutative, there exists a unique map k, h : D A C B. This leads to an important deinition: Deinition 2.12 Let : A C, g : B C be a pair o morphisms in C. A pullback or iber product o and g (or o A and B over C, i morphisms, g between them are ixed) is an object A C B in C together with arrows p A : A C B A and p B : A C B B, called projections, such that p A = g p B, and or any object D in C and morphisms h : D A and k : D B such that h = g k, there exists a unique morphism h, k : D A C B such that the diagram D h! h,k k A C B p A A p B B C g (37)

16 Basic types o diagrams commutes (hence, p A h, k = h and p B h, k = k). We say that a category C has pullbacks i every diagram A C g B in C has a pullback. Proposition 2.13 Pullbacks o monic arrows are monic. That is, i the arrow : A C in a pullback square D B (38) is monic, so is : D B. g A C g Proo. Consider two arrows p, q : D D such that p = q. Then g p = g q and g p = g p = g q = g q. Canceling (because it is monic) we obtain g p = g q. The diagram (38) is a pullback, hence there is a unique h : D D such that h = p and g h = g q. These two equations hold or h = p and h = q, so p = q = h. Thus, is monic. For any pullback diagram D B g g A C (39) we say that is an inverse image o with respect to g, or that is a result o raising along g. For example, given objects A, B, C Ob(Set) such that C B, which is represented by the diagram one obtains as its pullback A g B (40) C,

17 2.3 Basic types o diagrams 17 where 1 (C) is such that g = g 1 (C), i.e., there is a commutative diagram D k (41) h 1 (C) g A 1 (C) C g B. Using duality, one can deine the notions dual to the notions o equaliser and pullback, namely the coequaliser and the pushout. Deinition 2.14 A coequaliser o two morphism, g : B A is an object E together with a morphism e : A E such that e = e g, and or any object D and morphism h : A D, there exists a unique morphism k : E D such that the diagram e E B A g (42)!k D h commutes. We say that a category C has coequalisers i every diagram A in B C has a coequaliser. Proposition 2.15 Every equaliser is mono. Every coequaliser is epic. Every epic coequaliser is iso. Every mono coequaliser is iso. Proo. Consider equaliser diagram (33). Let a : D E and b : D E be such arrows that e a = e b, and let h = e a. Then h = (e a) = ( e) a = (g e) a = g h. Hence, there exists a unique arrows k such that e k = h. So, k = a. On the other hand, e b = e a = h, so k = b. In consequence, a = b, hence every equaliser is mono. Now let us assume that e is epic. This implies = g. Assuming also that D = A and h = id A, we obtain id A = g id A. Hence, there exists a unique arrow k such that id A = e k. In consequence, e id A = id A = id A e = e k e. From the act that e is an equaliser it ollows that id A = k e. Hence, k is an inverse o e, and e is iso. The statements or coequaliser ollow by duality. Deinition 2.16 Let : C A, g : C B be a pair o morphisms in C. A pushout or iber coproduct o and g (or o A and B over C, i morphisms, g between them are ixed) is an object A + C B in C together with arrows i A : A A+ C B and i B : B A+ C B, called injections 2, such that i A = i B g, and or any object D in C and morphisms h : A D and k : B D such that k g = h, there exists a unique morphism [h, k] : A + C B D such that the diagram g D![h,k] k (43) h A + C B i A i B B g A C commutes (thus, [h, k] i A = h and [h, k] i B = k). We say that category C has pushouts i every diagram A C g B in C has a pushout. 2 This naming convention is standard, but might be misleading, because these maps do not need to be neither set-theoretic inclusions, nor monomorphisms. We will try to avoid this name.

18 Basic types o diagrams Proposition 2.17 Pushouts o epic arrows are epic, so i the arrow : C A in a pushout square D g B g (44) A C is epic, then : B D is epic too. Proo. By Proposition 2.13 and duality. So ar, we have deined categorical generalisations o the sets E = {e e A (e) = g(e)}, (45) A C B = {(x, y) x A y B (x) = g(y) C}, (46) as well as their duals. This suggests to consider a categorical equivalent o the set as well as the corresponding dual notion. A B = {(x, y) x A y B}, (47) Deinition 2.18 Let A, B be objects in C. A (binary) product o A and B is an object A B together with arrows p A : A B A and p B : A B B, called projections, such that or any object C o C and morphisms : C A and g : C B, there exists a unique morphism, g : C A B such that the diagram C (48) A p A!,g A B commutes. We say that a category C has (binary) products i every pair A, B o objects in C has a product A B in C. Deinition 2.19 Let A, B be the objects in C. A (binary) coproduct o A and B is an object A + B together with arrows i A : A A + B and i B : B A + B, called injections, such that or any object C o C and morphisms : A C and g : B C, there exists a unique morphism [, g] : A + B C such that the diagram C (49) g A i A![,g] A + B commutes. We say that a category C has (binary) coproducts i every pair A, B o objects in C has a coproduct A + B in C. Examples 1. In Set, the terminal object 1 is a single element (singleton) set { }, the initial object 0 is an empty set, the product is a cartesian product o sets, the coproduct + is a disjoint union o sets, given by A + B := ({0} A) ({1} B) := { 0, a a A} { 1, b b B}, with i A (a) = 0, a and i B (b) = 1, b, the pullback is given by { a, b A B (a) = g(b)} = c C 1 (c) g 1 (c), g p B i B B B while the pushout is isomorphic to the coequaliser o the pair o compositions A B B + C and A g C B + C (or an explicit construction, see Example 15).

19 2.3 Basic types o diagrams In Top, 1 is a one-element topological space, 0 is an empty space, is a topological product, + is a disjoint topological sum, while pushout is given by the disjoint topological sum equipped with a maximal (inal) topology among those or which both injections are continuous. 3. In a single poset (P, ), when considered as a category P, the product is given by an inimum, deined by the conditions (a) p q p, (b) p q q, (c) i r p and r q then r p q, the coproduct + is given by a supremum, deined by the conditions (a) p p q, (b) q p q, (c) i p r and q r then p q r, the terminal object 1, i it exists, is given by a maximal element 1 := max(p ), deined as such p P that q p q P, while the initial object 0, i it exists, is given by a minimal element 0 := min(p ), deined as such p P that p q q P. 4. In a preorder category given by diagram (10) both objects are initial. 5. In Rng, the terminal object is the zero ring, while the ring Z o integers is an initial object, with the unique arrow Z K provided by the map Z 1 1 K, where 1 is the unit o the corresponding ring. 6. In Ab, the null object is given by the one-element group, while the equaliser is given by the kernel o homomorphism ( g) o abelian groups. 7. The object 1 in the degenerate category 1 is a null object. The object 0 in the category n is an initial object. 8. In Bool, the initial object is a two-element boolean algebra. 9. In the category o ields Fields there are no products, and no coproducts. 10. The terminal object in Vect in K is given by the vector space {0}, while the initial object is given by the one-element vector space. 11. In CommRng, the coproduct A+ C B is given by the tensor product A C B o A and B considered as C-modules, with i A (a) = a 1 and i B (b) = 1 b. 12. The null object in Grp and in Mon is given by the group with one element. 13. Every morphism e o an equaliser is a monomorphism. 14. Every non-trivial group G, when considered as a category G, has pullbacks and pushouts, but does not have: equalisers, products, terminal object, coequalisers, coproducts, initial object. 15. Deinition 2.20 An equivalence relation in Set is deined as a subset (relation) R A A in Set satisying, or every a, b, c A, (a) ara (relexivity), (b) i arb then bra (symmetry), (c) i arb and brc then arc (transitivity). The equivalence class o equivalence relation R or a given a A is deined as a set The set o equivalence classes is deined as [a] := {b arb} A. (50) A/R := {[a] a A}. (51) Proposition 2.21 The unction R : A a [a] A/R is a coequaliser o a pair o unctions : R a, b a A and g : R a, b b A.

20 20 3. Functors Proo. One has R = R g, because R (a) = R (b) or any arb. It remains to prove that there exists a unique arrow k such that (42) commutes. Let k : A/R D and h : A D be such arrows that h = k R. Then or each [a] A/R we have k([a]) = k R (a) = h(a). This determines the value o k at each [a] by the values o h at each a. However, it still remains to prove that i [a] = [b] then k([a]) = k([b]). This ollows rom [a] = [b] arb a, b R and h = h g h ( a, b ) = h g( a, b ) h(a) = h(b) k([a]) = k([b]). Hence, the construction o sets o equivalence classes in Set can be considered as a construction o a particular coequaliser. Moreover, every coequaliser in Set can be described as a particular example o an equivalence class. I : B A and g : B A are unctions in Set, then their coequaliser is given by the set A/R, where R is the [smallest?] equivalence relation on A that contains the equivalence relation R := { (b), g(b) b B}. Corollary 2.22 In any category with binary products the objects A (B C) and (A B) C are isomorphic. In any category with binary products the objects A+(B +C) and (A+B)+C are isomorphic. This allows to consider n-old products A 1... A n and n-old coproducts o objects o a given category. Deinition 2.23 A category which has n-old products (respectively, coproducts) or any n N is said to have inite products (respectively, have inite coproducts). One can use the notation A n or n-old product o the same object A. The terminal object 1 can be considered as a 0-ary product o any object A (i.e., A n or n = 0). By duality, the initial object 0 can be considered as a 0-ary coproduct o any object A. Note that the deinitions o equaliser, pullback, product and their duals have similar properties: all are given by a commutative diagram with projective (or injective) arrows, and one unique arrow. In act all these notions are examples o a notion o limit, which will be deined later. As suggested by the observation made above, also the initial and terminal objects can be considered as examples o limits. 3 Functors Now we turn to the second undamental concept in category theory, namely that o a unctor. Roughly speaking, a unctor is a map between two categories which preserves the structure o compositions and identities. Deinition 3.1 A (covariant) unctor F : C D rom category C to D is an assignment o an object F (C) in D to each object C in C and an arrow F () : F (A) F (B) in D to each arrow : A B in C in such a way that compositions and identities are preserved, i.e. 1. i and g are arrows in C with cod() = dom(g), then F (g ) = F (g) F () in D, 2. F (id A ) = id F (A) or any object A o C. A unctor F is called a contravariant unctor rom C to D, and denoted F : C op D, i it obeys the deinition given above or C replaced by C op. A unctor F : C C is called an endounctor.

21 3. Functors 21 In other words, a contravariant unctor F : C D is by deinition equal to the covariant unctor F : C op D. Hence, a covariant unctor is given by g A F () id F (B) F (A) B id F B F (B) g F (g) F () F (g) (52) C F (C) while a contravariant unctor is given by C A F D F (A) (53) g F () B id F B id F (B) F (B) C g F (g) F (C) F (g) F () C op F D This allows to consider the dualisation procedure o reversing o all arrows in any category C as an example o a contravariant unctor. Examples 1. The identity unctor id C : C C (denoted also by 1 C : C C), deined by id C (A) = A and id C () = or every A Ob(C) and every Arr(C). 2. The constant unctor A : C D which assigns a ixed A Ob(D) to any object o C and id A, the identity arrow on A, to any morphism rom C: C A D (54) C A A C A. with compositions and identities preserved in a trivial way. 3. The orgetul unctor, which orgets some part o structure, such as U : Top Set, U : Grp Set, U : Rng Ab, where Ab is a category o abelian groups with group homomorphisms. For example, the orgetul unctor U : Top Set gives: id A (X, O X ) X (Y, O Y ) Y, (55) where O X and O Y are the collections o open sets in X and Y, respectively. Hence, the unctor U just orgets about topology, however unctions between sets are preserved. Again, preservation o compositions and identities is trivial.

22 22 3. Functors 4. Let C be a subcategory o D. The inclusion unctor, sends objects and arrows o D into themselves in category D. For example Set in Set, where Set in is the category o inite sets. 5. The composition F G : C J o any two unctors F : C D and G : D J is a unctor. 6. The diagonal unctor : C C C, (A) = (A, A) and () = (, ) or : A A. 7. I G and H are two groups, considered as categories G and H, then any unctor G H is a group homomorphism. 8. I two posets (P, ) and (Q, ) are considered as categories P and Q, then any order-preserving map T : P Q can be considered as a unctor T : P Q. Hence, the arrows in Poset can be considered as unctors. 9. The dual space unctor ( ) : Vect in op K Vect in K, which assigns to each inite dimensional vector space V over the ield K the linear space K V o linear unctionals rom V to K and to each linear map : V W the linear map : K W K V. This is a contravariant unctor which diagrammatically can be represented as: v V K V = V (g (z )) = v = ( g )(z ) ( ) w = (v) g W K W = W g g (z ) = w g g g g (g )(v) = z = g((v)) Z K Z = Z z 10. For every locally small category C, i.e., or every C such that, or any two X, Y Ob(C) the collection Hom C (X, Y ) o all arrows rom X to Y is a set, there exist two unctors: The covariant hom-unctor Hom C (X, ) : C Set such that Hom C (X, )(Y ) = Hom C (X, Y ), and or : Y Z in C, Hom C (X, )() : Hom C (X, Y ) Hom C (X, Z) is given by the map g g. The contravariant hom-unctor Hom C (, X) : C op Set such that Hom C (, X)(Y ) = Hom C (Y, X), and or : Y Z in C, Hom C (, X)() : Hom C (Z, X) Hom C (Y, X) is given by the map g g. A diagrammatic presentation o these two unctors is given as ollows: (56) B Hom C (A, B) b (57) g C Hom C (A, )... Hom C (A, C) b g... D g g... Hom C (A, D) g b C Hom C (A, ) Set and B Hom C (B, A) a (58) g C Hom C (,A)... Hom C (C, A) a... ( g) D g... g Hom C (D, A) a g C op Hom C (,A) Set

23 3. Functors 23 The inverted direction o arrow(s) in the second diagram is typical or all contravariant unctors. That diagram can be understood in the ollowing way: A B Hom C (B,A) : C B A Hom C (B,A) B C : C B A Hom C (C,A) C. (59) Hence, a morphism rom C to B in C is mapped by the contravariant hom-unctor into a morphism in Set rom Hom C (B, A) to Hom C (C, A) and not to the morphism rom Hom C (C, A) to Hom C (B, A). The reversion o direction o arrows corresponds to a unctor not rom C but rom C op. For covariant hom-unctors Hom C (A, ) the notation C(A, ), Hom(A, ), or just H A is also used. Respectively, the contravariant hom-unctors Hom C (, A) are sometimes denoted by C(, A), Hom(, A), or simply H A. 11. The hom-biunctor Hom C (, ) : C op C Set, deined as a contravariant hom-unctor at irst argument and as a covariant hom-unctor at second argument. 12. The category Cat consists o objects given by all small categories and morphisms given by unctors all unctors between them. The dualisation procedure that assigns to each category C its dual category C op and to each unctor T : C D the unctor T op : C op D op, deined by Ob(C op ) C T C Ob(D op ), Arr(C op ) op (T ) op Arr(D op ) or every Arr(C) deines a covariant unctor D : Cat Cat. 13. The covariant power set unctor P : Set Set that assigns to each set X a power set P (X) o X, with elements given by all subsets o X, and assigns to each : X Y the unction P () : P (X) S (S) P (Y ). The contravariant power set unctor P : Set op Set that assigns to each set X the power set P (X) o X and to each : X Y the unction P () : P (Y ) T 1 (T ) P (Y ). 14. The ree group unctor F : Set Grp that assigns to each A Ob(Set) the ree group G Ob(Grp) which generators are the elements o the set A, and assigns a ree group 3 homomorphism to every unction in Set. 15. The unctor GL n : CommRng Grp that assigns to each commutative ring K Ob(CommRng) the set o all non-singular n n matrices with entries in K (which is equal to the general linear group GL n (K)) and assigns to each ring homomorphism : K K the group homomorphism GL n () : GL n (K) GL n (K ). 16. The Stone unctor S : Top op Bool assigns to each topological space the boolean algebra o its closed-and-open subsets, and to each continuous unction : X Y the morphism o algebras S() : S(Y ) T 1 (T ) S(X). Deinition 3.2 A unctor F : C D is ull i or any pair o objects A, B in C the induced map F A,B : Hom C (A, B) Hom D (F (A), F (B)) is surjective. F is aithul i this map is injective. Deinition 3.3 A unctor F : C D is called to preserve a property o an arrow i or every Arr(C) that has a property it ollows that F () Arr(D) has this property. A unctor F : C D is called to relect a property o an arrow i or every F () Arr(D) that has a property it ollows that Arr(C) has this property. Examples 1. Every inclusion unctor is aithul. I inclusion unctor C D is also ull, the category C is called a ull subcategory o D. 2. The orgetul unctor U : Top Set is ull but not aithul. The discrete space unctor D : Set Top that assigns a discrete topology to each set is ull. 3 A group is called ree i there exists such subset o elements o this group that any element o this group can be written in one and only one way as a inite product o the elements o this subset and its inverses, with an assumption that the elements 1 = e = 1 are identiied as the same.

1 Categories, Functors, and Natural Transformations. Discrete categories. A category is discrete when every arrow is an identity.

1 Categories, Functors, and Natural Transformations. Discrete categories. A category is discrete when every arrow is an identity. MacLane: Categories or Working Mathematician 1 Categories, Functors, and Natural Transormations 1.1 Axioms or Categories 1.2 Categories Discrete categories. A category is discrete when every arrow is an

More information

Category Theory. Course by Dr. Arthur Hughes, Typset by Cathal Ormond

Category Theory. Course by Dr. Arthur Hughes, Typset by Cathal Ormond Category Theory Course by Dr. Arthur Hughes, 2010 Typset by Cathal Ormond Contents 1 Types, Composition and Identities 3 1.1 Programs..................................... 3 1.2 Functional Laws.................................

More information

HSP SUBCATEGORIES OF EILENBERG-MOORE ALGEBRAS

HSP SUBCATEGORIES OF EILENBERG-MOORE ALGEBRAS HSP SUBCATEGORIES OF EILENBERG-MOORE ALGEBRAS MICHAEL BARR Abstract. Given a triple T on a complete category C and a actorization system E /M on the category o algebras, we show there is a 1-1 correspondence

More information

CATEGORIES. 1.1 Introduction

CATEGORIES. 1.1 Introduction 1 CATEGORIES 1.1 Introduction What is category theory? As a irst approximation, one could say that category theory is the mathematical study o (abstract) algebras o unctions. Just as group theory is the

More information

GENERALIZED ABSTRACT NONSENSE: CATEGORY THEORY AND ADJUNCTIONS

GENERALIZED ABSTRACT NONSENSE: CATEGORY THEORY AND ADJUNCTIONS GENERALIZED ABSTRACT NONSENSE: CATEGORY THEORY AND ADJUNCTIONS CHRIS HENDERSON Abstract. This paper will move through the basics o category theory, eventually deining natural transormations and adjunctions

More information

GENERAL ABSTRACT NONSENSE

GENERAL ABSTRACT NONSENSE GENERAL ABSTRACT NONSENSE MARCELLO DELGADO Abstract. In this paper, we seek to understand limits, a uniying notion that brings together the ideas o pullbacks, products, and equalizers. To do this, we will

More information

Joseph Muscat Categories. 1 December 2012

Joseph Muscat Categories. 1 December 2012 Joseph Muscat 2015 1 Categories joseph.muscat@um.edu.mt 1 December 2012 1 Objects and Morphisms category is a class o objects with morphisms : (a way o comparing/substituting/mapping/processing to ) such

More information

University of Oxford, Michaelis November 16, Categorical Semantics and Topos Theory Homotopy type theor

University of Oxford, Michaelis November 16, Categorical Semantics and Topos Theory Homotopy type theor Categorical Semantics and Topos Theory Homotopy type theory Seminar University of Oxford, Michaelis 2011 November 16, 2011 References Johnstone, P.T.: Sketches of an Elephant. A Topos-Theory Compendium.

More information

Category Theory (UMV/TK/07)

Category Theory (UMV/TK/07) P. J. Šafárik University, Faculty of Science, Košice Project 2005/NP1-051 11230100466 Basic information Extent: 2 hrs lecture/1 hrs seminar per week. Assessment: Written tests during the semester, written

More information

LIMITS AND COLIMITS. m : M X. in a category G of structured sets of some sort call them gadgets the image subset

LIMITS AND COLIMITS. m : M X. in a category G of structured sets of some sort call them gadgets the image subset 5 LIMITS ND COLIMITS In this chapter we irst briely discuss some topics namely subobjects and pullbacks relating to the deinitions that we already have. This is partly in order to see how these are used,

More information

Topos Theory. Lectures 17-20: The interpretation of logic in categories. Olivia Caramello. Topos Theory. Olivia Caramello.

Topos Theory. Lectures 17-20: The interpretation of logic in categories. Olivia Caramello. Topos Theory. Olivia Caramello. logic s Lectures 17-20: logic in 2 / 40 logic s Interpreting first-order logic in In Logic, first-order s are a wide class of formal s used for talking about structures of any kind (where the restriction

More information

Categories and Natural Transformations

Categories and Natural Transformations Categories and Natural Transormations Ethan Jerzak 17 August 2007 1 Introduction The motivation or studying Category Theory is to ormalise the underlying similarities between a broad range o mathematical

More information

Category Theory. Travis Dirle. December 12, 2017

Category Theory. Travis Dirle. December 12, 2017 Category Theory 2 Category Theory Travis Dirle December 12, 2017 2 Contents 1 Categories 1 2 Construction on Categories 7 3 Universals and Limits 11 4 Adjoints 23 5 Limits 31 6 Generators and Projectives

More information

CATEGORY THEORY. Cats have been around for 70 years. Eilenberg + Mac Lane =. Cats are about building bridges between different parts of maths.

CATEGORY THEORY. Cats have been around for 70 years. Eilenberg + Mac Lane =. Cats are about building bridges between different parts of maths. CATEGORY THEORY PROFESSOR PETER JOHNSTONE Cats have been around for 70 years. Eilenberg + Mac Lane =. Cats are about building bridges between different parts of maths. Definition 1.1. A category C consists

More information

A brief Introduction to Category Theory

A brief Introduction to Category Theory A brief Introduction to Category Theory Dirk Hofmann CIDMA, Department of Mathematics, University of Aveiro, 3810-193 Aveiro, Portugal Office: 11.3.10, dirk@ua.pt, http://sweet.ua.pt/dirk/ October 9, 2017

More information

From Wikipedia, the free encyclopedia

From Wikipedia, the free encyclopedia Monomorphism - Wikipedia, the free encyclopedia http://en.wikipedia.org/wiki/monomorphism 1 of 3 24/11/2012 02:01 Monomorphism From Wikipedia, the free encyclopedia In the context of abstract algebra or

More information

A Grothendieck site is a small category C equipped with a Grothendieck topology T. A Grothendieck topology T consists of a collection of subfunctors

A Grothendieck site is a small category C equipped with a Grothendieck topology T. A Grothendieck topology T consists of a collection of subfunctors Contents 5 Grothendieck topologies 1 6 Exactness properties 10 7 Geometric morphisms 17 8 Points and Boolean localization 22 5 Grothendieck topologies A Grothendieck site is a small category C equipped

More information

Elementary (ha-ha) Aspects of Topos Theory

Elementary (ha-ha) Aspects of Topos Theory Elementary (ha-ha) Aspects of Topos Theory Matt Booth June 3, 2016 Contents 1 Sheaves on topological spaces 1 1.1 Presheaves on spaces......................... 1 1.2 Digression on pointless topology..................

More information

Topos Theory. Lectures 21 and 22: Classifying toposes. Olivia Caramello. Topos Theory. Olivia Caramello. The notion of classifying topos

Topos Theory. Lectures 21 and 22: Classifying toposes. Olivia Caramello. Topos Theory. Olivia Caramello. The notion of classifying topos Lectures 21 and 22: toposes of 2 / 30 Toposes as mathematical universes of Recall that every Grothendieck topos E is an elementary topos. Thus, given the fact that arbitrary colimits exist in E, we can

More information

THE HOMOTOPY THEORY OF EQUIVALENCE RELATIONS

THE HOMOTOPY THEORY OF EQUIVALENCE RELATIONS THE HOMOTOPY THEORY OF EQUIVALENCE RELATIONS FINNUR LÁRUSSON Abstract. We give a detailed exposition o the homotopy theory o equivalence relations, perhaps the simplest nontrivial example o a model structure.

More information

Category theory and set theory: algebraic set theory as an example of their interaction

Category theory and set theory: algebraic set theory as an example of their interaction Category theory and set theory: algebraic set theory as an example of their interaction Brice Halimi May 30, 2014 My talk will be devoted to an example of positive interaction between (ZFC-style) set theory

More information

Tangent Categories. David M. Roberts, Urs Schreiber and Todd Trimble. September 5, 2007

Tangent Categories. David M. Roberts, Urs Schreiber and Todd Trimble. September 5, 2007 Tangent Categories David M Roberts, Urs Schreiber and Todd Trimble September 5, 2007 Abstract For any n-category C we consider the sub-n-category T C C 2 o squares in C with pinned let boundary This resolves

More information

An introduction to toposes. Richard Pettigrew Department of Philosophy University of Bristol

An introduction to toposes. Richard Pettigrew Department of Philosophy University of Bristol n introduction to toposes Richard Pettigrew Department of Philosophy University of Bristol Contents 1 Motivating category theory 1 1.1 The idea behind category theory.................. 1 2 The definition

More information

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 2

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 2 FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 2 RAVI VAKIL CONTENTS 1. Where we were 1 2. Yoneda s lemma 2 3. Limits and colimits 6 4. Adjoints 8 First, some bureaucratic details. We will move to 380-F for Monday

More information

Category Theory. Categories. Definition.

Category Theory. Categories. Definition. Category Theory Category theory is a general mathematical theory of structures, systems of structures and relationships between systems of structures. It provides a unifying and economic mathematical modeling

More information

Adjunctions! Everywhere!

Adjunctions! Everywhere! Adjunctions! Everywhere! Carnegie Mellon University Thursday 19 th September 2013 Clive Newstead Abstract What do free groups, existential quantifiers and Stone-Čech compactifications all have in common?

More information

Algebraic Geometry

Algebraic Geometry MIT OpenCourseWare http://ocw.mit.edu 18.726 Algebraic Geometry Spring 2009 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 18.726: Algebraic Geometry

More information

PART I. Abstract algebraic categories

PART I. Abstract algebraic categories PART I Abstract algebraic categories It should be observed first that the whole concept of category is essentially an auxiliary one; our basic concepts are those of a functor and a natural transformation.

More information

Descent on the étale site Wouter Zomervrucht, October 14, 2014

Descent on the étale site Wouter Zomervrucht, October 14, 2014 Descent on the étale site Wouter Zomervrucht, October 14, 2014 We treat two eatures o the étale site: descent o morphisms and descent o quasi-coherent sheaves. All will also be true on the larger pp and

More information

Some glances at topos theory. Francis Borceux

Some glances at topos theory. Francis Borceux Some glances at topos theory Francis Borceux Como, 2018 2 Francis Borceux francis.borceux@uclouvain.be Contents 1 Localic toposes 7 1.1 Sheaves on a topological space.................... 7 1.2 Sheaves

More information

SJÄLVSTÄNDIGA ARBETEN I MATEMATIK

SJÄLVSTÄNDIGA ARBETEN I MATEMATIK SJÄLVSTÄNDIGA ARBETEN I MATEMATIK MATEMATISKA INSTITUTIONEN, STOCKHOLMS UNIVERSITET Equivariant Sheaves on Topological Categories av Johan Lindberg 2015 - No 7 MATEMATISKA INSTITUTIONEN, STOCKHOLMS UNIVERSITET,

More information

Review of category theory

Review of category theory Review of category theory Proseminar on stable homotopy theory, University of Pittsburgh Friday 17 th January 2014 Friday 24 th January 2014 Clive Newstead Abstract This talk will be a review of the fundamentals

More information

Postulated colimits and left exactness of Kan-extensions

Postulated colimits and left exactness of Kan-extensions Postulated colimits and left exactness of Kan-extensions Anders Kock If A is a small category and E a Grothendieck topos, the Kan extension LanF of a flat functor F : A E along any functor A D preserves

More information

Representable presheaves

Representable presheaves Representable presheaves March 15, 2017 A presheaf on a category C is a contravariant functor F on C. In particular, for any object X Ob(C) we have the presheaf (of sets) represented by X, that is Hom

More information

University of Cape Town

University of Cape Town The copyright o this thesis rests with the. No quotation rom it or inormation derived rom it is to be published without ull acknowledgement o the source. The thesis is to be used or private study or non-commercial

More information

Categories and functors

Categories and functors Lecture 1 Categories and functors Definition 1.1 A category A consists of a collection ob(a) (whose elements are called the objects of A) for each A, B ob(a), a collection A(A, B) (whose elements are called

More information

Pointless Topology. Seminar in Analysis, WS 2013/14. Georg Lehner ( ) May 3, 2015

Pointless Topology. Seminar in Analysis, WS 2013/14. Georg Lehner ( ) May 3, 2015 Pointless Topology Seminar in Analysis, WS 2013/14 Georg Lehner (1125178) May 3, 2015 Starting with the motivating example of Stone s representation theorem that allows one to represent Boolean algebras

More information

Math 248B. Base change morphisms

Math 248B. Base change morphisms Math 248B. Base change morphisms 1. Motivation A basic operation with shea cohomology is pullback. For a continuous map o topological spaces : X X and an abelian shea F on X with (topological) pullback

More information

Lecture 9: Sheaves. February 11, 2018

Lecture 9: Sheaves. February 11, 2018 Lecture 9: Sheaves February 11, 2018 Recall that a category X is a topos if there exists an equivalence X Shv(C), where C is a small category (which can be assumed to admit finite limits) equipped with

More information

Span, Cospan, and Other Double Categories

Span, Cospan, and Other Double Categories ariv:1201.3789v1 [math.ct] 18 Jan 2012 Span, Cospan, and Other Double Categories Susan Nieield July 19, 2018 Abstract Given a double category D such that D 0 has pushouts, we characterize oplax/lax adjunctions

More information

Universal Properties

Universal Properties A categorical look at undergraduate algebra and topology Julia Goedecke Newnham College 24 February 2017, Archimedeans Julia Goedecke (Newnham) 24/02/2017 1 / 30 1 Maths is Abstraction : more abstraction

More information

ELEMENTARY TOPOI: SETS, GENERALIZED

ELEMENTARY TOPOI: SETS, GENERALIZED ELEMENTARY TOPOI: SETS, GENERALIZED CHRISTOPHER HENDERSON Abstract. An elementary topos is a nice way to generalize the notion of sets using categorical language. If we restrict our world to categories

More information

Basic Category Theory

Basic Category Theory BRICS LS-95-1 J. van Oosten: Basic Category Theory BRICS Basic Research in Computer Science Basic Category Theory Jaap van Oosten BRICS Lecture Series LS-95-1 ISSN 1395-2048 January 1995 Copyright c 1995,

More information

1 Categorical Background

1 Categorical Background 1 Categorical Background 1.1 Categories and Functors Definition 1.1.1 A category C is given by a class of objects, often denoted by ob C, and for any two objects A, B of C a proper set of morphisms C(A,

More information

C2.7: CATEGORY THEORY

C2.7: CATEGORY THEORY C2.7: CATEGORY THEORY PAVEL SAFRONOV WITH MINOR UPDATES 2019 BY FRANCES KIRWAN Contents Introduction 2 Literature 3 1. Basic definitions 3 1.1. Categories 3 1.2. Set-theoretic issues 4 1.3. Functors 5

More information

Representation Theory of Hopf Algebroids. Atsushi Yamaguchi

Representation Theory of Hopf Algebroids. Atsushi Yamaguchi Representation Theory o H Algebroids Atsushi Yamaguchi Contents o this slide 1. Internal categories and H algebroids (7p) 2. Fibered category o modules (6p) 3. Representations o H algebroids (7p) 4. Restrictions

More information

THE SNAIL LEMMA ENRICO M. VITALE

THE SNAIL LEMMA ENRICO M. VITALE THE SNIL LEMM ENRICO M. VITLE STRCT. The classical snake lemma produces a six terms exact sequence starting rom a commutative square with one o the edge being a regular epimorphism. We establish a new

More information

Boolean Algebra and Propositional Logic

Boolean Algebra and Propositional Logic Boolean Algebra and Propositional Logic Takahiro Kato September 10, 2015 ABSTRACT. This article provides yet another characterization of Boolean algebras and, using this characterization, establishes a

More information

SEPARATED AND PROPER MORPHISMS

SEPARATED AND PROPER MORPHISMS SEPARATED AND PROPER MORPHISMS BRIAN OSSERMAN The notions o separatedness and properness are the algebraic geometry analogues o the Hausdor condition and compactness in topology. For varieties over the

More information

SEPARATED AND PROPER MORPHISMS

SEPARATED AND PROPER MORPHISMS SEPARATED AND PROPER MORPHISMS BRIAN OSSERMAN Last quarter, we introduced the closed diagonal condition or a prevariety to be a prevariety, and the universally closed condition or a variety to be complete.

More information

Boolean Algebra and Propositional Logic

Boolean Algebra and Propositional Logic Boolean Algebra and Propositional Logic Takahiro Kato June 23, 2015 This article provides yet another characterization of Boolean algebras and, using this characterization, establishes a more direct connection

More information

What s category theory, anyway? Dedicated to the memory of Dietmar Schumacher ( )

What s category theory, anyway? Dedicated to the memory of Dietmar Schumacher ( ) What s category theory, anyway? Dedicated to the memory of Dietmar Schumacher (1935-2014) Robert Paré November 7, 2014 Many subjects How many subjects are there in mathematics? Many subjects How many subjects

More information

CATEGORICAL GROTHENDIECK RINGS AND PICARD GROUPS. Contents. 1. The ring K(R) and the group Pic(R)

CATEGORICAL GROTHENDIECK RINGS AND PICARD GROUPS. Contents. 1. The ring K(R) and the group Pic(R) CATEGORICAL GROTHENDIECK RINGS AND PICARD GROUPS J. P. MAY Contents 1. The ring K(R) and the group Pic(R) 1 2. Symmetric monoidal categories, K(C), and Pic(C) 2 3. The unit endomorphism ring R(C ) 5 4.

More information

Introduction to CATEGORY THEORY and CATEGORICAL LOGIC

Introduction to CATEGORY THEORY and CATEGORICAL LOGIC Introduction to CATEGORY THEORY and CATEGORICAL LOGIC Thomas Streicher SS 03 and WS 03/04 Contents 1 Categories 5 2 Functors and Natural Transformations 9 3 Subcategories, Full and Faithful Functors, Equivalences

More information

1. Introduction and preliminaries

1. Introduction and preliminaries Quasigroups and Related Systems 23 (2015), 283 295 The categories of actions of a dcpo-monoid on directed complete posets Mojgan Mahmoudi and Halimeh Moghbeli-Damaneh Abstract. In this paper, some categorical

More information

The basics of frame theory

The basics of frame theory First version released on 30 June 2006 This version released on 30 June 2006 The basics o rame theory Harold Simmons The University o Manchester hsimmons@ manchester.ac.uk This is the irst part o a series

More information

UMS 7/2/14. Nawaz John Sultani. July 12, Abstract

UMS 7/2/14. Nawaz John Sultani. July 12, Abstract UMS 7/2/14 Nawaz John Sultani July 12, 2014 Notes or July, 2 2014 UMS lecture Abstract 1 Quick Review o Universals Deinition 1.1. I S : D C is a unctor and c an object o C, a universal arrow rom c to S

More information

Categories and Modules

Categories and Modules Categories and odules Takahiro Kato arch 2, 205 BSTRCT odules (also known as profunctors or distributors) and morphisms among them subsume categories and functors and provide more general and abstract

More information

3. Categories and Functors We recall the definition of a category: Definition 3.1. A category C is the data of two collections. The first collection

3. Categories and Functors We recall the definition of a category: Definition 3.1. A category C is the data of two collections. The first collection 3. Categories and Functors We recall the definition of a category: Definition 3.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

More information

Gabriel-Ulmer Duality and Lawvere Theories Enriched over a General Base

Gabriel-Ulmer Duality and Lawvere Theories Enriched over a General Base Under consideration or publication in J. Functional Programming 1 Gabriel-Ulmer Duality and Lawvere Theories Enriched over a General Base STEPHEN LACK School o Computing and Mathematics, University o Western

More information

ON THE CONSTRUCTION OF LIMITS AND COLIMITS IN -CATEGORIES

ON THE CONSTRUCTION OF LIMITS AND COLIMITS IN -CATEGORIES ON THE CONSTRUCTION OF LIMITS ND COLIMITS IN -CTEGORIES EMILY RIEHL ND DOMINIC VERITY bstract. In previous work, we introduce an axiomatic ramework within which to prove theorems about many varieties o

More information

GALOIS CATEGORIES MELISSA LYNN

GALOIS CATEGORIES MELISSA LYNN GALOIS CATEGORIES MELISSA LYNN Abstract. In abstract algebra, we considered finite Galois extensions of fields with their Galois groups. Here, we noticed a correspondence between the intermediate fields

More information

ABSTRACT DIFFERENTIAL GEOMETRY VIA SHEAF THEORY

ABSTRACT DIFFERENTIAL GEOMETRY VIA SHEAF THEORY ABSTRACT DIFFERENTIAL GEOMETRY VIA SHEAF THEORY ARDA H. DEMIRHAN Abstract. We examine the conditions for uniqueness of differentials in the abstract setting of differential geometry. Then we ll come up

More information

arxiv: v1 [math.ct] 27 Oct 2017

arxiv: v1 [math.ct] 27 Oct 2017 arxiv:1710.10238v1 [math.ct] 27 Oct 2017 Notes on clans and tribes. Joyal October 30, 2017 bstract The purpose o these notes is to give a categorical presentation/analysis o homotopy type theory. The notes

More information

Symbol Index Group GermAnal Ring AbMonoid

Symbol Index Group GermAnal Ring AbMonoid Symbol Index 409 Symbol Index Symbols of standard and uncontroversial usage are generally not included here. As in the word index, boldface page-numbers indicate pages where definitions are given. If a

More information

Unbounded quantifiers via 2-categorical logic

Unbounded quantifiers via 2-categorical logic via Unbounded via A. University of Chicago March 18, 2010 via Why? For the same reasons we study 1-categorical. 1 It tells us things about 2-categories. Proofs about fibrations and stacks are simplified

More information

EXAMPLES AND EXERCISES IN BASIC CATEGORY THEORY

EXAMPLES AND EXERCISES IN BASIC CATEGORY THEORY EXAMPLES AND EXERCISES IN BASIC CATEGORY THEORY 1. Categories 1.1. Generalities. I ve tried to be as consistent as possible. In particular, throughout the text below, categories will be denoted by capital

More information

MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA

MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA These are notes for our first unit on the algebraic side of homological algebra. While this is the last topic (Chap XX) in the book, it makes sense to

More information

sset(x, Y ) n = sset(x [n], Y ).

sset(x, Y ) n = sset(x [n], Y ). 1. Symmetric monoidal categories and enriched categories In practice, categories come in nature with more structure than just sets of morphisms. This extra structure is central to all of category theory,

More information

Category theory for computer science. Overall idea

Category theory for computer science. Overall idea Category theory for computer science generality abstraction convenience constructiveness Overall idea look at all objects exclusively through relationships between them capture relationships between objects

More information

Theory of Categories 1. Notes M. Grandis Laurea e Laurea Magistrale in Matematica, Genova.

Theory of Categories 1. Notes M. Grandis Laurea e Laurea Magistrale in Matematica, Genova. Theory of Categories 1. Notes M. Grandis Laurea e Laurea Magistrale in Matematica, Genova. 0. Introduction Category Theory yields a general frame for studying mathematical structures and their universal

More information

Math 216A. A gluing construction of Proj(S)

Math 216A. A gluing construction of Proj(S) Math 216A. A gluing construction o Proj(S) 1. Some basic deinitions Let S = n 0 S n be an N-graded ring (we ollows French terminology here, even though outside o France it is commonly accepted that N does

More information

CONTINUITY. 1. Continuity 1.1. Preserving limits and colimits. Suppose that F : J C and R: C D are functors. Consider the limit diagrams.

CONTINUITY. 1. Continuity 1.1. Preserving limits and colimits. Suppose that F : J C and R: C D are functors. Consider the limit diagrams. CONTINUITY Abstract. Continuity, tensor products, complete lattices, the Tarski Fixed Point Theorem, existence of adjoints, Freyd s Adjoint Functor Theorem 1. Continuity 1.1. Preserving limits and colimits.

More information

Compactness in Toposes

Compactness in Toposes Algant Master Thesis Compactness in Toposes Candidate: Mauro Mantegazza Advisor: Dr. Jaap van Oosten Coadvisors: Prof. Sandra Mantovani Prof. Ronald van Luijk Università degli Studi di Milano Universiteit

More information

A Fibrational View of Geometric Morphisms

A Fibrational View of Geometric Morphisms A Fibrational View of Geometric Morphisms Thomas Streicher May 1997 Abstract In this short note we will give a survey of the fibrational aspects of (generalised) geometric morphisms. Almost all of these

More information

III A Functional Approach to General Topology

III A Functional Approach to General Topology III A Functional Approach to General Topology Maria Manuel Clementino, Eraldo Giuli and Walter Tholen In this chapter we wish to present a categorical approach to fundamental concepts of General Topology,

More information

Higher toposes Internal logic Modalities Sub- -toposes Formalization. Modalities in HoTT. Egbert Rijke, Mike Shulman, Bas Spitters 1706.

Higher toposes Internal logic Modalities Sub- -toposes Formalization. Modalities in HoTT. Egbert Rijke, Mike Shulman, Bas Spitters 1706. Modalities in HoTT Egbert Rijke, Mike Shulman, Bas Spitters 1706.07526 Outline 1 Higher toposes 2 Internal logic 3 Modalities 4 Sub- -toposes 5 Formalization Two generalizations of Sets Groupoids: To keep

More information

Topos-theoretic background

Topos-theoretic background opos-theoretic background Olivia Caramello IHÉS September 22, 2014 Contents 1 Introduction 2 2 erminology and notation 3 3 Grothendieck toposes 3 3.1 he notion of site............................ 3 3.2

More information

ELEMENTS IN MATHEMATICS FOR INFORMATION SCIENCE NO.14 CATEGORY THEORY. Tatsuya Hagino

ELEMENTS IN MATHEMATICS FOR INFORMATION SCIENCE NO.14 CATEGORY THEORY. Tatsuya Hagino 1 ELEMENTS IN MTHEMTICS FOR INFORMTION SCIENCE NO.14 CTEGORY THEORY Tatsuya Haino haino@sc.keio.ac.jp 2 Set Theory Set Theory Foundation o Modern Mathematics a set a collection o elements with some property

More information

VALUATIVE CRITERIA BRIAN OSSERMAN

VALUATIVE CRITERIA BRIAN OSSERMAN VALUATIVE CRITERIA BRIAN OSSERMAN Intuitively, one can think o separatedness as (a relative version o) uniqueness o limits, and properness as (a relative version o) existence o (unique) limits. It is not

More information

Cartesian Closed Topological Categories and Tensor Products

Cartesian Closed Topological Categories and Tensor Products Cartesian Closed Topological Categories and Tensor Products Gavin J. Seal October 21, 2003 Abstract The projective tensor product in a category of topological R-modules (where R is a topological ring)

More information

Olivia Caramello. University of Insubria - Como. Deductive systems and. Grothendieck topologies. Olivia Caramello. Introduction.

Olivia Caramello. University of Insubria - Como. Deductive systems and. Grothendieck topologies. Olivia Caramello. Introduction. duality University of Insubria - Como 2 / 27 duality Aim of the talk purpose of this talk is to illustrate the relevance of the notion of topology. I will show that the classical proof system of geometric

More information

An introduction to locally finitely presentable categories

An introduction to locally finitely presentable categories An introduction to locally finitely presentable categories MARU SARAZOLA A document born out of my attempt to understand the notion of locally finitely presentable category, and my annoyance at constantly

More information

Abstract and Variable Sets in Category Theory 1

Abstract and Variable Sets in Category Theory 1 Abstract and Variable Sets in Category Theory 1 John L. Bell In 1895 Cantor gave a definitive formulation of the concept of set (menge), to wit, A collection to a whole of definite, well-differentiated

More information

Derived Algebraic Geometry IX: Closed Immersions

Derived Algebraic Geometry IX: Closed Immersions Derived Algebraic Geometry I: Closed Immersions November 5, 2011 Contents 1 Unramified Pregeometries and Closed Immersions 4 2 Resolutions of T-Structures 7 3 The Proof of Proposition 1.0.10 14 4 Closed

More information

The Clifford algebra and the Chevalley map - a computational approach (detailed version 1 ) Darij Grinberg Version 0.6 (3 June 2016). Not proofread!

The Clifford algebra and the Chevalley map - a computational approach (detailed version 1 ) Darij Grinberg Version 0.6 (3 June 2016). Not proofread! The Cliord algebra and the Chevalley map - a computational approach detailed version 1 Darij Grinberg Version 0.6 3 June 2016. Not prooread! 1. Introduction: the Cliord algebra The theory o the Cliord

More information

Dual Adjunctions Between Algebras and Coalgebras

Dual Adjunctions Between Algebras and Coalgebras Dual Adjunctions Between Algebras and Coalgebras Hans E. Porst Department of Mathematics University of Bremen, 28359 Bremen, Germany porst@math.uni-bremen.de Abstract It is shown that the dual algebra

More information

Lectures on Homological Algebra. Weizhe Zheng

Lectures on Homological Algebra. Weizhe Zheng Lectures on Homological Algebra Weizhe Zheng Morningside Center of Mathematics Academy of Mathematics and Systems Science, Chinese Academy of Sciences Beijing 100190, China University of the Chinese Academy

More information

The Uniformity Principle on Traced Monoidal Categories

The Uniformity Principle on Traced Monoidal Categories Electronic Notes in Theoretical Computer Science 69 (2003) URL: http://www.elsevier.nl/locate/entcs/volume69.html 19 pages The Uniormity Principle on Traced Monoidal Categories Masahito Hasegawa Research

More information

Locally cartesian closed categories

Locally cartesian closed categories Locally cartesian closed categories Clive Newstead 80-814 Categorical Logic, Carnegie Mellon University Wednesday 1st March 2017 Abstract Cartesian closed categories provide a natural setting for the interpretation

More information

arxiv: v2 [math.ct] 27 Dec 2014

arxiv: v2 [math.ct] 27 Dec 2014 ON DIRECT SUMMANDS OF HOMOLOGICAL FUNCTORS ON LENGTH CATEGORIES arxiv:1305.1914v2 [math.ct] 27 Dec 2014 ALEX MARTSINKOVSKY Abstract. We show that direct summands of certain additive functors arising as

More information

Towards a Flowchart Diagrammatic Language for Monad-based Semantics

Towards a Flowchart Diagrammatic Language for Monad-based Semantics Towards a Flowchart Diagrammatic Language or Monad-based Semantics Julian Jakob Friedrich-Alexander-Universität Erlangen-Nürnberg julian.jakob@au.de 21.06.2016 Introductory Examples 1 2 + 3 3 9 36 4 while

More information

ESSENTIALLY ALGEBRAIC THEORIES AND LOCALIZATIONS IN TOPOSES AND ABELIAN CATEGORIES

ESSENTIALLY ALGEBRAIC THEORIES AND LOCALIZATIONS IN TOPOSES AND ABELIAN CATEGORIES ESSENTIALLY ALGEBRAIC THEORIES AND LOCALIZATIONS IN TOPOSES AND ABELIAN CATEGORIES A thesis submitted to the University of Manchester for the degree of Doctor of Philosophy in the Faculty of Engineering

More information

Math 754 Chapter III: Fiber bundles. Classifying spaces. Applications

Math 754 Chapter III: Fiber bundles. Classifying spaces. Applications Math 754 Chapter III: Fiber bundles. Classiying spaces. Applications Laurențiu Maxim Department o Mathematics University o Wisconsin maxim@math.wisc.edu April 18, 2018 Contents 1 Fiber bundles 2 2 Principle

More information

Maps and Monads for Modal Frames

Maps and Monads for Modal Frames Robert Goldblatt Maps and Monads for Modal Frames Dedicated to the memory of Willem Johannes Blok. Abstract. The category-theoretic nature of general frames for modal logic is explored. A new notion of

More information

(C) The rationals and the reals as linearly ordered sets. Contents. 1 The characterizing results

(C) The rationals and the reals as linearly ordered sets. Contents. 1 The characterizing results (C) The rationals and the reals as linearly ordered sets We know that both Q and R are something special. When we think about about either o these we usually view it as a ield, or at least some kind o

More information

How to glue perverse sheaves

How to glue perverse sheaves How to glue perverse sheaves A.A. Beilinson The aim o this note [0] is to give a short, sel-contained account o the vanishing cycle constructions o perverse sheaves; e.g., or the needs o [1]. It diers

More information

VALUATIVE CRITERIA FOR SEPARATED AND PROPER MORPHISMS

VALUATIVE CRITERIA FOR SEPARATED AND PROPER MORPHISMS VALUATIVE CRITERIA FOR SEPARATED AND PROPER MORPHISMS BRIAN OSSERMAN Recall that or prevarieties, we had criteria or being a variety or or being complete in terms o existence and uniqueness o limits, where

More information

MADE-TO-ORDER WEAK FACTORIZATION SYSTEMS

MADE-TO-ORDER WEAK FACTORIZATION SYSTEMS MADE-TO-ORDER WEAK FACTORIZATION SYSTEMS EMILY RIEHL The aim o this note is to briely summarize techniques or building weak actorization systems whose right class is characterized by a particular liting

More information

COMMUTATIVE ALGEBRA LECTURE 1: SOME CATEGORY THEORY

COMMUTATIVE ALGEBRA LECTURE 1: SOME CATEGORY THEORY COMMUTATIVE ALGEBRA LECTURE 1: SOME CATEGORY THEORY VIVEK SHENDE A ring is a set R with two binary operations, an addition + and a multiplication. Always there should be an identity 0 for addition, an

More information