A brief Introduction to Category Theory

Size: px
Start display at page:

Download "A brief Introduction to Category Theory"

Transcription

1 A brief Introduction to Category Theory Dirk Hofmann CIDMA, Department of Mathematics, University of Aveiro, Aveiro, Portugal Office: , October 9, 2017

2 Motivation I John Hughes (1989). Why functional programming matters. In: The Computer Journal 32.(2), pp Modular design is the key to successful programming... The ways in which one can divide up the original problem depend directly on the ways in which one can glue solutions together. Therefore, to increase ones ability to modularise a problem conceptually, one must provide new kinds of glue in the programming language.... Now let us return to functional programming. We shall argue in the remainder of this paper that functional languages provide two new, very important kinds of glue.

3 Motivation I Whitehead, Alfred North Mathematics as a science, commenced when first someone, probably a Greek, proved propositions about any things or about some things, without specifications of definite particular things.

4 Motivation I Whitehead, Alfred North Mathematics as a science, commenced when first someone, probably a Greek, proved propositions about any things or about some things, without specifications of definite particular things. Saunders MacLane The basic insight is that a mathematical structure is a scientific structure but one which has many different empirical realizations. Mathematics provides common overreaching forms, each of which can and does serve to describe different aspects of the external world. Thus mathematics is that part of science which applies in more than one empirical context. Saunders MacLane (1997). Despite physicist, proof is essential in mathematics. In: Synthese 111.(2), pp

5 Motivation II A seemingly paradoxical observation... an equation is only interesting or useful to the extent that the two sides are different! John Baez and James Dolan (2001). From finite sets to Feynman diagrams. In: Mathematics Unlimited and Beyond. Springer, Berlin, pp

6 Motivation II A seemingly paradoxical observation... an equation is only interesting or useful to the extent that the two sides are different! John Baez and James Dolan (2001). From finite sets to Feynman diagrams. In: Mathematics Unlimited and Beyond. Springer, Berlin, pp Just compare: Numbers: 3 = 3 vs. e iω = cos(ω) + i sin(ω).

7 Motivation II A seemingly paradoxical observation... an equation is only interesting or useful to the extent that the two sides are different! John Baez and James Dolan (2001). From finite sets to Feynman diagrams. In: Mathematics Unlimited and Beyond. Springer, Berlin, pp Just compare: Numbers: 3 = 3 vs. e iω = cos(ω) + i sin(ω). Spaces: V V vs. V R n (for dim V = n).

8 Motivation II A seemingly paradoxical observation... an equation is only interesting or useful to the extent that the two sides are different! John Baez and James Dolan (2001). From finite sets to Feynman diagrams. In: Mathematics Unlimited and Beyond. Springer, Berlin, pp Just compare: Numbers: 3 = 3 vs. e iω = cos(ω) + i sin(ω). Spaces: V V vs. V R n (for dim V = n). More general: linear maps = matrices.

9 A comercial break Vladimir Voevodsky (Fields Medal in 2002) At the heart of 20th century mathematics lies one particular notion, and that is the notion of a category.

10 A comercial break Vladimir Voevodsky (Fields Medal in 2002) At the heart of 20th century mathematics lies one particular notion, and that is the notion of a category. Jean Bénabou Analogies are useful in mathematics for generalising a class of well-known examples to a wider class of equally or even more useful structures. Category Theory is particularly well suited for this purpose which is no wonder as it has been developed for precisely this purpose

11 A comercial break Vladimir Voevodsky (Fields Medal in 2002) At the heart of 20th century mathematics lies one particular notion, and that is the notion of a category. Jean Bénabou Analogies are useful in mathematics for generalising a class of well-known examples to a wider class of equally or even more useful structures. Category Theory is particularly well suited for this purpose which is no wonder as it has been developed for precisely this purpose Bill Lawvere The kinds of structures which actually arise in the practice of geometry and analysis are far from being arbitrary..., as concentrated in the thesis that fundamental structures are themselves categories.

12 Category Theory Sammy Eilenberg ( ) and Saunders MacLane ( ) Started in the 1940 s in their work about algebraic topology.

13 Category Theory Sammy Eilenberg ( ) and Saunders MacLane ( ) Started in the 1940 s in their work about algebraic topology. Is by now present in (almost) all areas of mathematics and also extensively used in physics and in computer science.

14 Bibliography Saunders MacLane (1998). Categories for the working mathematician. 2nd ed. New York: Springer-Verlag, pp. ix Graduate Texts in Mathematics, Vol. 5. Tom Leinster (2014a). Basic Category Theory. Cambridge University Press. 190 pp. Tom Leinster (2014b). Rethinking set theory. In: American Mathematical Monthly 121.(5), pp F. William Lawvere and Robert Rosebrugh (2003). Sets for mathematics. English. Cambridge: Cambridge University Press, pp. xi F. William Lawvere and Stephen H. Schanuel (2009). Conceptual mathematics. A first introduction to categories. English. 2nd ed. Cambridge University Press, pp. xii Andrea Asperti and Giuseppe Longo (1991). Categories, types, and structures. Foundations of Computing Series. Cambridge, MA: MIT Press, pp. xii+306. An introduction to category theory for the working computer scientist.

15 So what is it about?

16 So what is it about? Definition A category X consists of

17 So what is it about? Definition A category X consists of a collection of objects X, Y,..., Think of vector spaces, ordered sets, topological spaces,...

18 So what is it about? Definition A category X consists of a collection of objects X, Y,..., arrows (morphisms) f : X Y between objects, Think of vector spaces, ordered sets, topological spaces,... linear maps, monotone maps, continuous maps,...

19 So what is it about? Definition A category X consists of a collection of objects X, Y,..., arrows (morphisms) f : X Y between objects, arrows can be composed (associativity) X f g f Y g Z Think of vector spaces, ordered sets, topological spaces,... linear maps, monotone maps, continuous maps,... the composite of linear maps is linear,...

20 So what is it about? Definition A category X consists of a collection of objects X, Y,..., arrows (morphisms) f : X Y between objects, arrows can be composed (associativity) X f g f Y g Z for every object there is an identity arrow 1 X : X X. Think of vector spaces, ordered sets, topological spaces,... linear maps, monotone maps, continuous maps,... the composite of linear maps is linear,... The identity map is linear,....

21 So what is it about? Every field of mathematics defines (at least) one category Top, Grp, Vec fin,

22 So what is it about? Every field of mathematics defines (at least) one category Top, Grp, Vec fin, Ban,

23 So what is it about? Every field of mathematics defines (at least) one category Top, Grp, Vec fin, Ban, Met,

24 So what is it about? Every field of mathematics defines (at least) one category Top, Grp, Vec fin, Ban, Met, Met,...

25 So what is it about? Every field of mathematics defines (at least) one category Top, Grp, Vec fin, Ban, Met, Met,..., Rel, Mat...

26 So what is it about? Every field of mathematics defines (at least) one category Top, Grp, Vec fin, Ban, Met, Met,..., Rel, Mat... An abstract category...

27 So what is it about? Every field of mathematics defines (at least) one category Top, Grp, Vec fin, Ban, Met, Met,..., Rel, Mat... An abstract category... Definition For every category X, there is the dual category X op with the same objects but all arrows point in the opposite direction.

28 So what is it about? Every field of mathematics defines (at least) one category Top, Grp, Vec fin, Ban, Met, Met,..., Rel, Mat... An abstract category... Definition For every category X, there is the dual category X op with the same objects but all arrows point in the opposite direction. Examples Top op, Grp op, Vec op fin,..., Relop, Mat op...

29 So what is it about? Every field of mathematics defines (at least) one category Top, Grp, Vec fin, Ban, Met, Met,..., Rel, Mat... An abstract category and its dual Definition For every category X, there is the dual category X op with the same objects but all arrows point in the opposite direction. Examples Top op, Grp op, Vec op fin,..., Relop, Mat op...

30 Some typical categorical notions

31 Some typical categorical notions Isomorphism An arrow f : X Y in a category X is called an isomorphism whenever there is some arrow g : Y X with g f = 1 X and f g = 1 Y

32 Some typical categorical notions Isomorphism An arrow f : X Y in a category X is called an isomorphism whenever there is some arrow g : Y X with g f = 1 X and f g = 1 Y Product in X X π 1 Z pairing X Y Y π 2

33 Some typical categorical notions Isomorphism An arrow f : X Y in a category X is called an isomorphism whenever there is some arrow g : Y X with g f = 1 X and f g = 1 Y Product in X Sum in X X X π 1 i 1 Z pairing X Y X + Y if then else Z π 2 i 2 Y Y

34 Some typical categorical notions Isomorphism An arrow f : X Y in a category X is called an isomorphism whenever there is some arrow g : Y X with g f = 1 X and f g = 1 Y Product in X Sum in X = product in X op X X π 1 i 1 Z pairing X Y X + Y if then else Z π 2 i 2 Y Y

35 When are two categories equal? Equivalence X Y of categories

36 When are two categories equal? Equivalence X Y of categories A functor F : X Y: (X 1 f X2 ) (FX 1 Ff FX 2 ) so that F(g f ) = Fg Ff and F1 X = 1 FX.

37 When are two categories equal? Equivalence X Y of categories A functor F : X Y: (X 1 f X2 ) (FX 1 Ff FX 2 ) so that F(g f ) = Fg Ff and F1 X = 1 FX. A functor G : Y X.

38 When are two categories equal? Equivalence X Y of categories A functor F : X Y: (X 1 f X2 ) (FX 1 Ff FX 2 ) so that F(g f ) = Fg Ff and F1 X = 1 FX. A functor G : Y X. Natural isomorphisms η X : X GFX and ε Y : FGY Y...

39 When are two categories equal? Equivalence X Y of categories A functor F : X Y: (X 1 f X2 ) (FX 1 Ff FX 2 ) so that F(g f ) = Fg Ff and F1 X = 1 FX. A functor G : Y X. Natural isomorphisms η X : X GFX and ε Y : FGY Y... Adjunction As above but the arrows η X : X GFX and ε Y : FGY Y need not be isomorphisms...

40 When are two categories equal? Equivalence X Y of categories A functor F : X Y: (X 1 f X2 ) (FX 1 Ff FX 2 ) so that F(g f ) = Fg Ff and F1 X = 1 FX. A functor G : Y X. Natural isomorphisms η X : X GFX and ε Y : FGY Y... Adjunction As above but the arrows η X : X GFX and ε Y : FGY Y need not be isomorphisms... Definition Let F, G : X Y be functors. An natural transformation α is a family (α X : FX GX) X which commutes with arrows in X.

41 An elementary example Linear algebra via matrices Let X = Vec fin be the category of finite dimensional vector spaces (over R) and linear maps.

42 An elementary example Linear algebra via matrices Let X = Vec fin be the category of finite dimensional vector spaces (over R) and linear maps. Let Y = Mat be the category of natural numbers and matrices. (Here A: n m means A is a matrix of type m n.)

43 An elementary example Linear algebra via matrices Let X = Vec fin be the category of finite dimensional vector spaces (over R) and linear maps. Let Y = Mat be the category of natural numbers and matrices. (Here A: n m means A is a matrix of type m n.) Theorem. Vec fin Mat.

44 An elementary example Linear algebra via matrices Let X = Vec fin be the category of finite dimensional vector spaces (over R) and linear maps. Let Y = Mat be the category of natural numbers and matrices. (Here A: n m means A is a matrix of type m n.) Theorem. Vec fin Mat. F : Mat Vec fin, (A: n m) (f A :R n R m ).

45 An elementary example Linear algebra via matrices Let X = Vec fin be the category of finite dimensional vector spaces (over R) and linear maps. Let Y = Mat be the category of natural numbers and matrices. (Here A: n m means A is a matrix of type m n.) Theorem. Vec fin Mat. F : Mat Vec fin, (A: n m) (f A :R n R m ). G : Vec fin Mat, (f : V W ) (matrix of f: dim V dim W ). Requires choosing a base for every space.

46 An elementary example Linear algebra via matrices Let X = Vec fin be the category of finite dimensional vector spaces (over R) and linear maps. Let Y = Mat be the category of natural numbers and matrices. (Here A: n m means A is a matrix of type m n.) Theorem. Vec fin Mat. F : Mat Vec fin, (A: n m) (f A :R n R m ). G : Vec fin Mat, (f : V W ) (matrix of f: dim V dim W ). Requires choosing a base for every space. n = dimr n and V R n

47 An elementary example Linear algebra via matrices Let X = Vec fin be the category of finite dimensional vector spaces (over R) and linear maps. Let Y = Mat be the category of natural numbers and matrices. (Here A: n m means A is a matrix of type m n.) Theorem. Vec fin Mat. F : Mat Vec fin, (A: n m) (f A :R n R m ). G : Vec fin Mat, (f : V W ) (matrix of f: dim V dim W ). Requires choosing a base for every space. n = dimr n and V R n Theorem. Mat Mat op. Here: (A: n m) (A T : m n), (B A) T = A T B T ; I T = I.

48 An elementary example Linear algebra via matrices Let X = Vec fin be the category of finite dimensional vector spaces (over R) and linear maps. Let Y = Mat be the category of natural numbers and matrices. (Here A: n m means A is a matrix of type m n.) Theorem. Vec fin Mat. F : Mat Vec fin, (A: n m) (f A :R n R m ). G : Vec fin Mat, (f : V W ) (matrix of f: dim V dim W ). Requires choosing a base for every space. n = dimr n and V R n Theorem. Mat Mat op. Here: (A: n m) (A T : m n), (B A) T = A T B T ; I T = I. Corollary. Vec fin Vec op fin.

49 A brief Introduction to Category Theory Aula 2 Dirk Hofmann CIDMA, Department of Mathematics, University of Aveiro, Aveiro, Portugal Office: , dirk@ua.pt, October 16, 2017

50 Recall from last week 1. A category X consists of a collection of objects X, Y,... ; for each pair of objects, a set of arrows (morphisms) f : X Y (denoted as X(X, Y ) or hom(x, Y )); arrows can be composed (associativity) and for every object there is an identity arrow 1 X : X Y.

51 Recall from last week 1. A category X consists of a collection of objects X, Y,... ; for each pair of objects, a set of arrows (morphisms) f : X Y (denoted as X(X, Y ) or hom(x, Y )); arrows can be composed (associativity) and for every object there is an identity arrow 1 X : X Y. 2. For every category X, there is the dual category X op with the same objects but all arrows point in the opposite direction.

52 Recall from last week 1. A category X consists of a collection of objects X, Y,... ; for each pair of objects, a set of arrows (morphisms) f : X Y (denoted as X(X, Y ) or hom(x, Y )); arrows can be composed (associativity) and for every object there is an identity arrow 1 X : X Y. 2. For every category X, there is the dual category X op with the same objects but all arrows point in the opposite direction. 3. Functor F : X Y: (X 1 f X2 ) (FX 1 Ff FX 2 ) so that F(g f ) = Fg Ff and F1 X = 1 FX.

53 Recall from last week 1. A category X consists of a collection of objects X, Y,... ; for each pair of objects, a set of arrows (morphisms) f : X Y (denoted as X(X, Y ) or hom(x, Y )); arrows can be composed (associativity) and for every object there is an identity arrow 1 X : X Y. 2. For every category X, there is the dual category X op with the same objects but all arrows point in the opposite direction. 3. Functor F : X Y: (X 1 f X2 ) (FX 1 Ff FX 2 ) so that F(g f ) = Fg Ff and F1 X = 1 FX. 4. Let F, G : X Y be functors. An natural transformation α is a family (α X : FX GX) X of Y-arrows which commutes with arrows in X.

54 Two elementary examples Ordered sets Every ordered set (X, ) can be viewed as a category X:

55 Two elementary examples Ordered sets Every ordered set (X, ) can be viewed as a category X: Objects of X = elements of X.

56 Two elementary examples Ordered sets Every ordered set (X, ) can be viewed as a category X: Objects of X = elements of X. There is an arrow x y whenever x y.

57 Two elementary examples Ordered sets Every ordered set (X, ) can be viewed as a category X: Objects of X = elements of X. There is an arrow x y whenever x y. Transitivity composition.

58 Two elementary examples Ordered sets Every ordered set (X, ) can be viewed as a category X: Objects of X = elements of X. There is an arrow x y whenever x y. Transitivity composition. Reflexivity identities.

59 Two elementary examples Ordered sets Every ordered set (X, ) can be viewed as a category X: Objects of X = elements of X. There is an arrow x y whenever x y. Transitivity composition. Reflexivity identities. Then: Functor means monotone map.

60 Two elementary examples Ordered sets Every ordered set (X, ) can be viewed as a category X: Objects of X = elements of X. There is an arrow x y whenever x y. Transitivity composition. Reflexivity identities. Then: Functor means monotone map. Monoids Every monoid (M,, e) can be viewed as a category X:

61 Two elementary examples Ordered sets Every ordered set (X, ) can be viewed as a category X: Objects of X = elements of X. There is an arrow x y whenever x y. Transitivity composition. Reflexivity identities. Then: Functor means monotone map. Monoids Every monoid (M,, e) can be viewed as a category X: X has one object (denoted here as ).

62 Two elementary examples Ordered sets Every ordered set (X, ) can be viewed as a category X: Objects of X = elements of X. There is an arrow x y whenever x y. Transitivity composition. Reflexivity identities. Then: Functor means monotone map. Monoids Every monoid (M,, e) can be viewed as a category X: X has one object (denoted here as ). X(, ) = M.

63 Two elementary examples Ordered sets Every ordered set (X, ) can be viewed as a category X: Objects of X = elements of X. There is an arrow x y whenever x y. Transitivity composition. Reflexivity identities. Then: Functor means monotone map. Monoids Every monoid (M,, e) can be viewed as a category X: X has one object (denoted here as ). X(, ) = M. Composition of X = multiplication of the monoid.

64 Two elementary examples Ordered sets Every ordered set (X, ) can be viewed as a category X: Objects of X = elements of X. There is an arrow x y whenever x y. Transitivity composition. Reflexivity identities. Then: Functor means monotone map. Monoids Every monoid (M,, e) can be viewed as a category X: X has one object (denoted here as ). X(, ) = M. Composition of X = multiplication of the monoid. identity e :.

65 Two elementary examples Ordered sets Every ordered set (X, ) can be viewed as a category X: Objects of X = elements of X. There is an arrow x y whenever x y. Transitivity composition. Reflexivity identities. Then: Functor means monotone map. Monoids Every monoid (M,, e) can be viewed as a category X: X has one object (denoted here as ). X(, ) = M. Composition of X = multiplication of the monoid. identity e :. Then: Functor means monoid homomorphism.

66 Special morphisms Definition An arrow f : X Y in a category X is called an isomorphism whenever there is some arrow g : Y X with g f = 1 X and f g = 1 Y.

67 Special morphisms Definition An arrow f : X Y in a category X is called an isomorphism whenever there is some arrow g : Y X with g f = 1 X and f g = 1 Y. More arrows f : X Y

68 Special morphisms Definition An arrow f : X Y in a category X is called an isomorphism whenever there is some arrow g : Y X with g f = 1 X and f g = 1 Y. More arrows f : X Y f monomorphism: f h = f k = h = k.

69 Special morphisms Definition An arrow f : X Y in a category X is called an isomorphism whenever there is some arrow g : Y X with g f = 1 X and f g = 1 Y. More arrows f : X Y f monomorphism: f h = f k = h = k. f split monomorphism: exists g : Y X with g f = 1 X.

70 Special morphisms Definition An arrow f : X Y in a category X is called an isomorphism whenever there is some arrow g : Y X with g f = 1 X and f g = 1 Y. More arrows f : X Y f monomorphism: f h = f k = h = k. f split monomorphism: exists g : Y X with g f = 1 X. f epimorphism: h f = k f = h = k.

71 Special morphisms Definition An arrow f : X Y in a category X is called an isomorphism whenever there is some arrow g : Y X with g f = 1 X and f g = 1 Y. More arrows f : X Y f monomorphism: f h = f k = h = k. f split monomorphism: exists g : Y X with g f = 1 X. f epimorphism: h f = k f = h = k. f split epimorphism: exists g : Y X with f g = 1 Y.

72 Special morphisms Definition An arrow f : X Y in a category X is called an isomorphism whenever there is some arrow g : Y X with g f = 1 X and f g = 1 Y. More arrows f : X Y f monomorphism: f h = f k = h = k. f split monomorphism: exists g : Y X with g f = 1 X. f epimorphism: h f = k f = h = k. f split epimorphism: exists g : Y X with f g = 1 Y. Some properties

73 Special morphisms Definition An arrow f : X Y in a category X is called an isomorphism whenever there is some arrow g : Y X with g f = 1 X and f g = 1 Y. More arrows f : X Y f monomorphism: f h = f k = h = k. f split monomorphism: exists g : Y X with g f = 1 X. f epimorphism: h f = k f = h = k. f split epimorphism: exists g : Y X with f g = 1 Y. Some properties split mono = mono (and split epi = epi).

74 Special morphisms Definition An arrow f : X Y in a category X is called an isomorphism whenever there is some arrow g : Y X with g f = 1 X and f g = 1 Y. More arrows f : X Y f monomorphism: f h = f k = h = k. f split monomorphism: exists g : Y X with g f = 1 X. f epimorphism: h f = k f = h = k. f split epimorphism: exists g : Y X with f g = 1 Y. Some properties split mono = mono (and split epi = epi). (split mono & epi) = iso = (split epi & mono).

75 Special morphisms Definition An arrow f : X Y in a category X is called an isomorphism whenever there is some arrow g : Y X with g f = 1 X and f g = 1 Y. More arrows f : X Y f monomorphism: f h = f k = h = k. f split monomorphism: exists g : Y X with g f = 1 X. f epimorphism: h f = k f = h = k. f split epimorphism: exists g : Y X with f g = 1 Y. Some properties split mono = mono (and split epi = epi). (split mono & epi) = iso = (split epi & mono). Every functor preserves split monos/split epis/isos.

76 Limits and colimits Some constructions in categories terminal object

77 Limits and colimits Some constructions in categories terminal object product

78 Limits and colimits Some constructions in categories terminal object product initial object sum

79 Limits and colimits Some constructions in categories terminal object product pullback initial object sum

80 Limits and colimits Some constructions in categories terminal object product pullback initial object sum pushout

81 Limits and colimits Some constructions in categories terminal object product pullback equaliser initial object sum pushout

82 Limits and colimits Some constructions in categories terminal object product pullback equaliser initial object sum pushout coequaliser

83 Limits and colimits Some constructions in categories terminal object product pullback equaliser limit initial object sum pushout coequaliser

84 Limits and colimits Some constructions in categories terminal object product pullback equaliser limit initial object sum pushout coequaliser colimit

85 Limits and colimits Some constructions in categories terminal object product pullback equaliser limit initial object sum pushout coequaliser colimit Definition A category X is called (co)complete whenever X has all (co)limits.

86 Limits and colimits Some constructions in categories terminal object product pullback equaliser limit initial object sum pushout coequaliser colimit Definition A category X is called (co)complete whenever X has all (co)limits. Some facts Limit = terminal object in some category (uniqueness!!).

87 Limits and colimits Some constructions in categories terminal object product pullback equaliser limit initial object sum pushout coequaliser colimit Definition A category X is called (co)complete whenever X has all (co)limits. Some facts Limit = terminal object in some category (uniqueness!!). X is complete X has products and equalisers.

88 Limits and colimits Some constructions in categories terminal object product pullback equaliser limit initial object sum pushout coequaliser colimit Definition A category X is called (co)complete whenever X has all (co)limits. Some facts Limit = terminal object in some category (uniqueness!!). X is complete X has products and equalisers. X is finitely complete X has a terminal object and pullbacks.

89 Limits and colimits Some constructions in categories terminal object product pullback equaliser limit initial object sum pushout coequaliser colimit Definition A category X is called (co)complete whenever X has all (co)limits. Some facts Limit = terminal object in some category (uniqueness!!). X is complete X has products and equalisers. X is finitely complete X has a terminal object and pullbacks. mono vs. pullback.

90 Representable functors Example For every category X, X(, ): X op X Set is a functor.

91 Representable functors Example For every category X, X(, ): X op X Set is a functor. Remark X(X, ) X(Y, ) = X Y.

92 Representable functors Example For every category X, X(, ): X op X Set is a functor. Remark X(X, ) X(Y, ) = X Y. Definition A functor F : X Set is called representable whenever F X(X, ).

93 Representable functors Example For every category X, X(, ): X op X Set is a functor. Remark X(X, ) X(Y, ) = X Y. Definition A functor F : X Set is called representable whenever F X(X, ). Examples For F : Ord Set: F Vec(1, ).

94 Representable functors Example For every category X, X(, ): X op X Set is a functor. Remark X(X, ) X(Y, ) = X Y. Definition A functor F : X Set is called representable whenever F X(X, ). Examples For F : Ord Set: F Vec(1, ). For F : Vec Set: F Vec(R, ).

95 Representable functors Example For every category X, X(, ): X op X Set is a functor. Remark X(X, ) X(Y, ) = X Y. Definition A functor F : X Set is called representable whenever F X(X, ). Examples For F : Ord Set: F Vec(1, ). For F : Vec Set: F Vec(R, ). Some facts

96 Representable functors Example For every category X, X(, ): X op X Set is a functor. Remark X(X, ) X(Y, ) = X Y. Definition A functor F : X Set is called representable whenever F X(X, ). Examples For F : Ord Set: F Vec(1, ). For F : Vec Set: F Vec(R, ). Some facts Representable functors preserve limits.

97 Representable functors Example For every category X, X(, ): X op X Set is a functor. Remark X(X, ) X(Y, ) = X Y. Definition A functor F : X Set is called representable whenever F X(X, ). Examples For F : Ord Set: F Vec(1, ). For F : Vec Set: F Vec(R, ). Some facts Representable functors preserve limits. Representable functors preserve monos.

98 Adjunction The slogan is Adjoint functors arise everywhere. a a Saunders MacLane (1998). Categories for the working mathematician. 2nd ed. New York: Springer-Verlag, pp. ix

99 Adjunction The slogan is Adjoint functors arise everywhere. a a Saunders MacLane (1998). Categories for the working mathematician. 2nd ed. New York: Springer-Verlag, pp. ix Definition Let G : B A and F : B A be functors. Then F is left adjoint to G, or G is right adjoint to F, written as F G, whenever B(FA, B) A(A, GB), (f f ) naturally in A and B. An adjunction between F and G is a choice of such a natural isomorphism.

100 Adjunction The slogan is Adjoint functors arise everywhere. a a Saunders MacLane (1998). Categories for the working mathematician. 2nd ed. New York: Springer-Verlag, pp. ix Definition Let G : B A and F : B A be functors. Then F is left adjoint to G, or G is right adjoint to F, written as F G, whenever B(FA, B) A(A, GB), (f f ) naturally in A and B. An adjunction between F and G is a choice of such a natural isomorphism. Remark The naturality of f f can be expressed as:

101 Adjunction The slogan is Adjoint functors arise everywhere. a a Saunders MacLane (1998). Categories for the working mathematician. 2nd ed. New York: Springer-Verlag, pp. ix Definition Let G : B A and F : B A be functors. Then F is left adjoint to G, or G is right adjoint to F, written as F G, whenever B(FA, B) A(A, GB), (f f ) naturally in A and B. An adjunction between F and G is a choice of such a natural isomorphism. Remark The naturality of f f can be expressed as: 1. For every h: A A: f Fh = f h.

102 Adjunction The slogan is Adjoint functors arise everywhere. a a Saunders MacLane (1998). Categories for the working mathematician. 2nd ed. New York: Springer-Verlag, pp. ix Definition Let G : B A and F : B A be functors. Then F is left adjoint to G, or G is right adjoint to F, written as F G, whenever B(FA, B) A(A, GB), (f f ) naturally in A and B. An adjunction between F and G is a choice of such a natural isomorphism. Remark The naturality of f f can be expressed as: 1. For every h: A A: f Fh = f h. 2. For every k : B B : k f = Gk f.

103 Adjunction via (co)units Theorem Let G : B A and F : B A be functors. There is a bijective correspondence between 1. Adjunctions F G. 2. Natural transformations η : 1 GF and ε: FG 1 so that F Fη FGF and G ε G GFG 1 F ε F 1 Gε G

104 Adjunction via (co)units Theorem Let G : B A and F : B A be functors. There is a bijective correspondence between 1. Adjunctions F G. 2. Natural transformations η : 1 GF and ε: FG 1 so that F Fη FGF and G ε G GFG 1 F ε F 1 Gε G Corollary F G and F G implies F F.

105 Adjunction via (co)units Theorem Let G : B A and F : B A be functors. There is a bijective correspondence between 1. Adjunctions F G. 2. Natural transformations η : 1 GF and ε: FG 1 so that F Fη FGF and G ε G GFG 1 F ε F 1 Gε G Corollary F G and F G implies F F. Remark A category C has limits of type I if and only if : C C I has a right adjoint.

106 Adjunctions via initial objects Theorem A functor G : B A is right adjoint if and only if the category (A G) has an initial object. Theorem (General Adjoint Functor Theorem) Let G : B A be a functor so that (A G) has a weak initial set. Then G is right adjoint if and only if G preserves limits.

107 Adjunctions via initial objects Theorem A functor G : B A is right adjoint if and only if the category (A G) has an initial object. Theorem (General Adjoint Functor Theorem) Let G : B A be a functor so that (A G) has a weak initial set. Then G is right adjoint if and only if G preserves limits. The proof is based on the following lemmas.

108 Adjunctions via initial objects Theorem A functor G : B A is right adjoint if and only if the category (A G) has an initial object. Theorem (General Adjoint Functor Theorem) Let G : B A be a functor so that (A G) has a weak initial set. Then G is right adjoint if and only if G preserves limits. The proof is based on the following lemmas. Lemma Let C be a complete category with a weak initial set S. Then C has an initial object.

109 Adjunctions via initial objects Theorem A functor G : B A is right adjoint if and only if the category (A G) has an initial object. Theorem (General Adjoint Functor Theorem) Let G : B A be a functor so that (A G) has a weak initial set. Then G is right adjoint if and only if G preserves limits. The proof is based on the following lemmas. Lemma Let C be a complete category with a weak initial set S. Then C has an initial object. Lemma Let G : B A be a limit-preserving functor and assume that B is complete. Then (A G) is complete.

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

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

Introduction to Restriction Categories

Introduction to Restriction Categories Introduction to Restriction Categories Robin Cockett Department of Computer Science University of Calgary Alberta, Canada robin@cpsc.ucalgary.ca Estonia, March 2010 Defining restriction categories Examples

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

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

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

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

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

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

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

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

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

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

1 Introduction. 2 Categories. Mitchell Faulk June 22, 2014 Equivalence of Categories for Affine Varieties

1 Introduction. 2 Categories. Mitchell Faulk June 22, 2014 Equivalence of Categories for Affine Varieties Mitchell Faulk June 22, 2014 Equivalence of Categories for Affine Varieties 1 Introduction Recall from last time that every affine algebraic variety V A n determines a unique finitely generated, reduced

More information

Topological aspects of restriction categories

Topological aspects of restriction categories Calgary 2006, Topological aspects of restriction categories, June 1, 2006 p. 1/22 Topological aspects of restriction categories Robin Cockett robin@cpsc.ucalgary.ca University of Calgary Calgary 2006,

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

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

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

Elements of Category Theory

Elements of Category Theory Elements of Category Theory Robin Cockett Department of Computer Science University of Calgary Alberta, Canada robin@cpsc.ucalgary.ca Estonia, Feb. 2010 Functors and natural transformations Adjoints and

More information

arxiv:math/ v1 [math.ct] 4 Oct 1998

arxiv:math/ v1 [math.ct] 4 Oct 1998 arxiv:math/9810017v1 [math.ct] 4 Oct 1998 Basic Bicategories Tom Leinster Department of Pure Mathematics, University of Cambridge Email: leinster@dpmms.cam.ac.uk Web: http://www.dpmms.cam.ac.uk/ leinster

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

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

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

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

Categorical Aspects of Galois Theory

Categorical Aspects of Galois Theory Department of Mathematics and Statistics University of Calgary Foundational Methods in Computer Science, 2014 Outline 1 Motivation Classical Galois Theory for Fields 2 Definition Examples 3 Some Field

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

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

LOCALIZATIONS, COLOCALIZATIONS AND NON ADDITIVE -OBJECTS

LOCALIZATIONS, COLOCALIZATIONS AND NON ADDITIVE -OBJECTS LOCALIZATIONS, COLOCALIZATIONS AND NON ADDITIVE -OBJECTS GEORGE CIPRIAN MODOI Abstract. Given two arbitrary categories, a pair of adjoint functors between them induces three pairs of full subcategories,

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

A 2-CATEGORIES COMPANION

A 2-CATEGORIES COMPANION A 2-CATEGORIES COMPANION STEPHEN LACK Abstract. This paper is a rather informal guide to some of the basic theory of 2-categories and bicategories, including notions of limit and colimit, 2-dimensional

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

Algebraic Geometry Spring 2009

Algebraic Geometry Spring 2009 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

The synthetic theory of -categories vs the synthetic theory of -categories

The synthetic theory of -categories vs the synthetic theory of -categories Emily Riehl Johns Hopkins University The synthetic theory of -categories vs the synthetic theory of -categories joint with Dominic Verity and Michael Shulman Vladimir Voevodsky Memorial Conference The

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

Categories, Functors, Natural Transformations

Categories, Functors, Natural Transformations Some Definitions Everyone Should Know John C. Baez, July 6, 2004 A topological quantum field theory is a symmetric monoidal functor Z: ncob Vect. To know what this means, we need some definitions from

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

Modèles des langages de programmation Domaines, catégories, jeux. Programme de cette seconde séance:

Modèles des langages de programmation Domaines, catégories, jeux. Programme de cette seconde séance: Modèles des langages de programmation Domaines, catégories, jeux Programme de cette seconde séance: Modèle ensembliste du lambda-calcul ; Catégories cartésiennes fermées 1 Synopsis 1 the simply-typed λ-calculus,

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

Assume the left square is a pushout. Then the right square is a pushout if and only if the big rectangle is.

Assume the left square is a pushout. Then the right square is a pushout if and only if the big rectangle is. COMMUTATIVE ALGERA LECTURE 2: MORE CATEGORY THEORY VIVEK SHENDE Last time we learned about Yoneda s lemma, and various universal constructions initial and final objects, products and coproducts (which

More information

Category Theory 1 Categories and functors

Category Theory 1 Categories and functors Category Theory 1 Categories and functors This is to accompany the reading of 1 7 October and the lecture of 8 October. mistakes and obscurities to T.Leinster@maths.gla.ac.uk. Please report Some questions

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

Higher Categories, Homotopy Theory, and Applications

Higher Categories, Homotopy Theory, and Applications Higher Categories, Homotopy Theory, and Applications Thomas M. Fiore http://www.math.uchicago.edu/~fiore/ Why Homotopy Theory and Higher Categories? Homotopy Theory solves topological and geometric problems

More information

9 Direct products, direct sums, and free abelian groups

9 Direct products, direct sums, and free abelian groups 9 Direct products, direct sums, and free abelian groups 9.1 Definition. A direct product of a family of groups {G i } i I is a group i I G i defined as follows. As a set i I G i is the cartesian product

More information

Limit Preservation from Naturality

Limit Preservation from Naturality CTCS 2004 Preliminary Version Limit Preservation from Naturality Mario Caccamo 1 The Wellcome Trust Sanger Institute Cambridge, UK Glynn Winskel 2 University of Cambridge Computer Laboratory Cambridge,

More information

Waldhausen Additivity and Approximation in Quasicategorical K-Theory

Waldhausen Additivity and Approximation in Quasicategorical K-Theory Waldhausen Additivity and Approximation in Quasicategorical K-Theory Thomas M. Fiore partly joint with Wolfgang Lück, http://www-personal.umd.umich.edu/~tmfiore/ http://www.him.uni-bonn.de/lueck/ Motivation

More information

Towards Mac Lane s Comparison Theorem for the (co)kleisli Construction in Coq

Towards Mac Lane s Comparison Theorem for the (co)kleisli Construction in Coq Towards Mac Lane s Comparison Theorem for the (co)kleisli Construction in Coq Burak Ekici University of Innsbruck Innsbruck, Austria burak.ekici@uibk.ac.at Abstract This short paper summarizes an ongoing

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

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

Injective objects and lax idempotent monads

Injective objects and lax idempotent monads Master Project Injective objects and lax idempotent monads Author: Eiichi Piguet Supervised by: Dr. Gavin Jay Seal Autumn 2013 eiichi.piguet@epfl.ch i Acknowledgement I would like to express my deepest

More information

FUNCTORS AND ADJUNCTIONS. 1. Functors

FUNCTORS AND ADJUNCTIONS. 1. Functors FUNCTORS AND ADJUNCTIONS Abstract. Graphs, quivers, natural transformations, adjunctions, Galois connections, Galois theory. 1.1. Graph maps. 1. Functors 1.1.1. Quivers. Quivers generalize directed graphs,

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

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

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

The Structure of Fusion Categories via Topological Quantum Field Theories

The Structure of Fusion Categories via Topological Quantum Field Theories The Structure of Fusion Categories via Topological Quantum Field Theories Chris Schommer-Pries Department of Mathematics, MIT April 27 th, 2011 Joint with Christopher Douglas and Noah Snyder Chris Schommer-Pries

More information

1 Cartesian bicategories

1 Cartesian bicategories 1 Cartesian bicategories We now expand the scope of application of system Beta, by generalizing the notion of (discrete) cartesian bicategory 1. Here we give just a fragment of the theory, with a more

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

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

Algebraic Geometry Spring 2009

Algebraic Geometry Spring 2009 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

What are Iteration Theories?

What are Iteration Theories? What are Iteration Theories? Jiří Adámek and Stefan Milius Institute of Theoretical Computer Science Technical University of Braunschweig Germany adamek,milius @iti.cs.tu-bs.de Jiří Velebil Department

More information

UNIVERSAL DERIVED EQUIVALENCES OF POSETS

UNIVERSAL DERIVED EQUIVALENCES OF POSETS UNIVERSAL DERIVED EQUIVALENCES OF POSETS SEFI LADKANI Abstract. By using only combinatorial data on two posets X and Y, we construct a set of so-called formulas. A formula produces simultaneously, for

More information

NOTES ON ADJUNCTIONS, MONADS AND LAWVERE THEORIES. 1. Adjunctions

NOTES ON ADJUNCTIONS, MONADS AND LAWVERE THEORIES. 1. Adjunctions NOTES ON ADJUNCTIONS, MONADS AND LAWVERE THEORIES FILIP BÁR 1. Adjunctions 1.1. Universal constructions and adjunctions. Definition 1.1 (Adjunction). A pair of functors U : C D and F : D C form an adjoint

More information

ABSOLUTELY PURE REPRESENTATIONS OF QUIVERS

ABSOLUTELY PURE REPRESENTATIONS OF QUIVERS J. Korean Math. Soc. 51 (2014), No. 6, pp. 1177 1187 http://dx.doi.org/10.4134/jkms.2014.51.6.1177 ABSOLUTELY PURE REPRESENTATIONS OF QUIVERS Mansour Aghasi and Hamidreza Nemati Abstract. In the current

More information

1. Characterization and uniqueness of products

1. Characterization and uniqueness of products (March 16, 2014) Example of characterization by mapping properties: the product topology Paul Garrett garrett@math.umn.edu http://www.math.umn.edu/ garrett/ [This document is http://www.math.umn.edu/ garrett/m/mfms/notes

More information

ELEMENTARY EQUIVALENCES AND ACCESSIBLE FUNCTORS INTRODUCTION

ELEMENTARY EQUIVALENCES AND ACCESSIBLE FUNCTORS INTRODUCTION ELEMENTARY EQUIVALENCES AND ACCESSIBLE FUNCTORS T. BEKE AND J. ROSICKÝ ABSTRACT. We introduce the notion of λ-equivalence and λ-embeddings of objects in suitable categories. This notion specializes to

More information

ON SOME BASIC CONSTRUCTIONS IN CATEGORIES OF QUANTALE-VALUED SUP-LATTICES. 1. Introduction

ON SOME BASIC CONSTRUCTIONS IN CATEGORIES OF QUANTALE-VALUED SUP-LATTICES. 1. Introduction Math. Appl. 5 (2016, 39 53 DOI: 10.13164/ma.2016.04 ON SOME BASIC CONSTRUCTIONS IN CATEGORIES OF QUANTALE-VALUED SUP-LATTICES RADEK ŠLESINGER Abstract. If the standard concepts of partial-order relation

More information

RUDIMENTARY CATEGORY THEORY NOTES

RUDIMENTARY CATEGORY THEORY NOTES RUDIMENTARY CATEGORY THEORY NOTES GREG STEVENSON Contents 1. Categories 1 2. First examples 3 3. Properties of morphisms 5 4. Functors 6 5. Natural transformations 9 6. Equivalences 12 7. Adjunctions 14

More information

Γ-Ultrametric Spaces and Separated Presheaves. Nathanael Leedom Ackerman

Γ-Ultrametric Spaces and Separated Presheaves. Nathanael Leedom Ackerman Γ-Ultrametric spaces Definition Let (Γ,,0) be a complete lattice with minimal element 0 A Γ-ultrametric space is a pair (M,d M ) such that M is a set and d M : M M Γ. (Reflexivity) ( x,y M)d M (x,y) =

More information

58 CHAPTER 2. COMPUTATIONAL METHODS

58 CHAPTER 2. COMPUTATIONAL METHODS 58 CHAPTER 2. COMPUTATIONAL METHODS 23 Hom and Lim We will now develop more properties of the tensor product: its relationship to homomorphisms and to direct limits. The tensor product arose in our study

More information

A NOTE ON ENRICHED CATEGORIES

A NOTE ON ENRICHED CATEGORIES U.P.B. Sci. Bull., Series A, Vol. 72, Iss. 4, 2010 ISSN 1223-7027 A NOTE ON ENRICHED CATEGORIES Adriana Balan 1 În această lucrare se arată că o categorie simetrică monoidală închisă bicompletă V cu biproduse

More information

arxiv: v1 [math.ct] 7 Feb 2011

arxiv: v1 [math.ct] 7 Feb 2011 Chapter 1 Introduction to Categories and Categorical Logic Samson Abramsky and Nikos Tzevelekos arxiv:1102.1313v1 [math.ct] 7 Feb 2011 Oxford University Computing Laboratory Wolfson Building, Parks Road,

More information

MATH 101A: ALGEBRA I PART C: TENSOR PRODUCT AND MULTILINEAR ALGEBRA. This is the title page for the notes on tensor products and multilinear algebra.

MATH 101A: ALGEBRA I PART C: TENSOR PRODUCT AND MULTILINEAR ALGEBRA. This is the title page for the notes on tensor products and multilinear algebra. MATH 101A: ALGEBRA I PART C: TENSOR PRODUCT AND MULTILINEAR ALGEBRA This is the title page for the notes on tensor products and multilinear algebra. Contents 1. Bilinear forms and quadratic forms 1 1.1.

More information

An introduction to Yoneda structures

An introduction to Yoneda structures An introduction to Yoneda structures Paul-André Melliès CNRS, Université Paris Denis Diderot Groupe de travail Catégories supérieures, polygraphes et homotopie Paris 21 May 2010 1 Bibliography Ross Street

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

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

Thus we get. ρj. Nρj i = δ D(i),j.

Thus we get. ρj. Nρj i = δ D(i),j. 1.51. The distinguished invertible object. Let C be a finite tensor category with classes of simple objects labeled by a set I. Since duals to projective objects are projective, we can define a map D :

More information

DEFINITIONS: OPERADS, ALGEBRAS AND MODULES. Let S be a symmetric monoidal category with product and unit object κ.

DEFINITIONS: OPERADS, ALGEBRAS AND MODULES. Let S be a symmetric monoidal category with product and unit object κ. DEFINITIONS: OPERADS, ALGEBRAS AND MODULES J. P. MAY Let S be a symmetric monoidal category with product and unit object κ. Definition 1. An operad C in S consists of objects C (j), j 0, a unit map η :

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

ALGEBRAIC K-THEORY HANDOUT 5: K 0 OF SCHEMES, THE LOCALIZATION SEQUENCE FOR G 0.

ALGEBRAIC K-THEORY HANDOUT 5: K 0 OF SCHEMES, THE LOCALIZATION SEQUENCE FOR G 0. ALGEBRAIC K-THEORY HANDOUT 5: K 0 OF SCHEMES, THE LOCALIZATION SEQUENCE FOR G 0. ANDREW SALCH During the last lecture, we found that it is natural (even just for doing undergraduatelevel complex analysis!)

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

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

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

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

NOTES ON FLAT MORPHISMS AND THE FPQC TOPOLOGY

NOTES ON FLAT MORPHISMS AND THE FPQC TOPOLOGY NOTES ON FLAT MORPHISMS AND THE FPQC TOPOLOGY RUNE HAUGSENG The aim of these notes is to define flat and faithfully flat morphisms and review some of their important properties, and to define the fpqc

More information

Complex Systems from the Perspective of Category. Theory: II. Covering Systems and Sheaves

Complex Systems from the Perspective of Category. Theory: II. Covering Systems and Sheaves Complex Systems from the Perspective of Category Theory: II. Covering Systems and Sheaves Abstract Using the concept of adjunction, for the comprehension of the structure of a complex system, developed

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

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

arxiv:math/ v1 [math.ct] 10 Apr 2002

arxiv:math/ v1 [math.ct] 10 Apr 2002 Proceedings of the Ninth Prague Topological Symposium Contributed papers from the symposium held in Prague, Czech Republic, ugust 19 25, 2001 arxiv:math/0204140v1 [math.ct] 10 pr 2002 PUSHOUT STBILITY

More information

The categorical origins of Lebesgue integration

The categorical origins of Lebesgue integration The categorical origins of Lebesgue integration Tom Leinster University of Edinburgh These slides: on my web page Broad context One function of category theory: to show that in many cases, that which is

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

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

1 Differentiable manifolds and smooth maps

1 Differentiable manifolds and smooth maps 1 Differentiable manifolds and smooth maps Last updated: April 14, 2011. 1.1 Examples and definitions Roughly, manifolds are sets where one can introduce coordinates. An n-dimensional manifold is a set

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

Normal forms in combinatorial algebra

Normal forms in combinatorial algebra Alberto Gioia Normal forms in combinatorial algebra Master s thesis, defended on July 8, 2009 Thesis advisor: Hendrik Lenstra Mathematisch Instituut Universiteit Leiden ii Contents Introduction iv 1 Generators

More information

An algebraic description of regular epimorphisms in topology

An algebraic description of regular epimorphisms in topology An algebraic description of regular epimorphisms in topology Dirk Hofmann Departamento de Matemática, Universidade de Aveiro, 3810-193 Aveiro, PORTUGAL Abstract Recent work of G. Janelidze and M. Sobral

More information

Exponentiation in V-categories

Exponentiation in V-categories Topology and its Applications 153 2006 3113 3128 www.elsevier.com/locate/topol Exponentiation in V-categories Maria Manuel Clementino a,, Dirk Hofmann b a Departamento de Matemática, Universidade de Coimbra,

More information

Coreflections in Algebraic Quantum Logic

Coreflections in Algebraic Quantum Logic Coreflections in Algebraic Quantum Logic Bart Jacobs Jorik Mandemaker Radboud University, Nijmegen, The Netherlands Abstract Various generalizations of Boolean algebras are being studied in algebraic quantum

More information

FUNCTORS BETWEEN REEDY MODEL CATEGORIES OF DIAGRAMS

FUNCTORS BETWEEN REEDY MODEL CATEGORIES OF DIAGRAMS FUNCTORS BETWEEN REEDY MODEL CATEGORIES OF DIAGRAMS PHILIP S. HIRSCHHORN AND ISMAR VOLIĆ Abstract. If D is a Reedy category and M is a model category, the category M D of D-diagrams in M is a model category

More information

Topos Theory. Jaap van Oosten Department of Mathematics Utrecht University

Topos Theory. Jaap van Oosten Department of Mathematics Utrecht University Topos Theory Jaap van Oosten Department of Mathematics Utrecht University December 25, 2018 Preface These lecture notes were written during a Mastermath (Dutch national programme for master-level courses

More information

Theories With Duality DRAFT VERSION ONLY

Theories With Duality DRAFT VERSION ONLY Theories With Duality DRAFT VERSION ONLY John C. Baez Department of athematics, University of California Riverside, CA 9252 USA Paul-André elliès Laboratoire PPS Université Paris 7 - Denis Diderot Case

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