38
1 Category Theory in a (E,M)- category Some aspects of category theory, in particular related to universality, can be developed in any finitely complete category with a factorization system on it. Claudio Pisani

Category Theory in a ( E,M ) -category

  • Upload
    chana

  • View
    48

  • Download
    0

Embed Size (px)

DESCRIPTION

Category Theory in a ( E,M ) -category. Claudio Pisani. Some aspects of category theory, in particular related to universality, can be developed in any finitely complete category with a factorization system on it. - PowerPoint PPT Presentation

Citation preview

Page 1: Category Theory in a  ( E,M ) -category

1

Category Theory in a (E,M)-category

Some aspects of category theory, in particular related to universality, can be developed

in any finitely complete category with a factorization

system on it.

Claudio Pisani

Page 2: Category Theory in a  ( E,M ) -category

2

Our abstraction is modeled on the comprehensive factorization system on Cat [Street and Walters, 1973], where E and M are the classes of final functors and discrete fibrations.

Discrete fibrations can be defined as the functors orthogonal to the codomain functor t : 1 → 2

Page 3: Category Theory in a  ( E,M ) -category

3

The bifibration associated to the comprehensive factorization system was presented by Lawvere [1969, 1970] as an instance of hyperdoctrine:

The relevance of the same reflection in the calculus of (co)limits was shown by Paré [1973].

as an instance of the comprehension scheme [1970,1973].

He also considered the adjunction

Page 4: Category Theory in a  ( E,M ) -category

4

We here develop further this thesis:

Part of the logic of category theory rests ultimately on the logic of factorization

systems (that is, on their own universal properties).

Page 5: Category Theory in a  ( E,M ) -category

5

Let C be an arbitrary finitely complete category with a factorization system on it.

We refer to the arrows in E as final maps, and to the arrows in M with codomain X as discrete objects over X:

Discrete objects over 1 are sets.

Arrows x : 1→ X with a terminal domain are objects (in an internal sense) of the codomain X.

Page 6: Category Theory in a  ( E,M ) -category

6

The basic fact about factorization systems is that any factorization p = me in C gives rise to the following universal property:

That is, m is the reflection ↓ p of p in discrete objects over X, with reflection map e.

In particular, a map is final iff its reflection is an isomorphism, i.e. is terminal in M/X: ↓ e = 1

Page 7: Category Theory in a  ( E,M ) -category

7

If X is terminal, we get the set S = Γ!P of components of P as the reflection of the terminal map P → 1, giving the usual universal property.

In particular an object P of C is connected ( that is Γ!P = 1 , or equivalently, the terminal map is final ) iff any map P → S to a set is constant.

Page 8: Category Theory in a  ( E,M ) -category

8

If P is terminal, we get the principal object m = ↓ x over X, as the reflection of an object x of X.

In Cat, we get the discrete fibration corresponding to the presheaf represented by x, with its universal element e.

The universal property now expresses exactly the (discrete fibration version of ) the Yoneda Lemma.

Page 9: Category Theory in a  ( E,M ) -category

9

Summarizing, the reflection of categories over a base in discrete fibrations

is a generalization of both components and representability.

Thus, these concepts can be defined in any (E,M )-category C, and their decisive universal properties are those of the reflection

Page 10: Category Theory in a  ( E,M ) -category

10

While in Cat representability is usually defined in terms of arrows, we here define arrows of X in terms of representability (principal objects over X).

(We assume that a factorization has been chosen for any object x : 1 → X )

We say that an arrow in X from x to y is a map λ : x → ↓ y with a principal codomain over X :

Page 11: Category Theory in a  ( E,M ) -category

11

Composition of arrows is defined via the Kleisli construction.

We thus get is the principal category of X, i.e. the full subcategory of discrete objects over X generated by the reflections ↓ x , with inclusions :

If C = Cat, we get the base category X itself.

Page 12: Category Theory in a  ( E,M ) -category

12

Arrows are a particular case of cones, that is maps over X with a principal codomain λ : p → ↓x

So a universal cone is simply a reflection in principal objects. We in fact have two colimit functors, that is the partially defined left adjoints to the above inclusions of the principal category:

Page 13: Category Theory in a  ( E,M ) -category

13

Then Colim exists iff colim exists, and Colim p = colim ↓ p, for any p : P → X

Furthermore, each (universal) cone λ : p → ↓ x has a (universal) “kernel cone” λ’ : ↓ p → ↓ x

Page 14: Category Theory in a  ( E,M ) -category

14

Pullbacks preserve discrete objects:

The subfibration of the codomain fibration is itself a bifibration (or, in terms of doctrines, an eed ):

and in Cat give the discrete fibration version of the substitution (or composition) of a functor f in the presheaf m.

In Cat, it gives the (discrete fibration version of the) left Kan extension of a presheaf along f.

Page 15: Category Theory in a  ( E,M ) -category

15

given a map f : X → Y in C and an object y : 1 → Y , a universal arrow from f to y is a final object of the pullback of ↓ y along f :

Thus, such a universal arrow exists, iff the pullback f* ↓ y = Δf ↓ y is itself principal over X.

Since f* ↓ y in Cat is the usual “comma” category, sometimes denoted by ( f ↓ y ) , we define:

Page 16: Category Theory in a  ( E,M ) -category

16

If a universal arrow from f to y exists for any y, that is, if Δf preserves principal objects, we say that f may have a right adjoint.

A genuine right adjoint of f : X → Y should be defined as a map g : Y → X in C such that

If this is the case, f may have a right adjoint, since then

and the latter preserves principal objects:

Page 17: Category Theory in a  ( E,M ) -category

17

Proposition: Existential quantification preserves principal objects:

So, we have a functor C → Cat

Page 18: Category Theory in a  ( E,M ) -category

18

Thus, any cone λ : m → ↓ x with a discrete domain m : M → X has a direct image along f : X → Y :

If λ : p → ↓ x is a universal cone (a colimit), we say that f : X → Y preserves the colimit if the direct image of its kernel (universal) cone λ’ : ↓ p → ↓ x is itself universal.

If C = Cat , the above condition is equivalent to the standard one.

Page 19: Category Theory in a  ( E,M ) -category

19

Some theorems

Theorem 1 (Paré1973, for Cat)

If two maps p : P → X and q : Q→ X in C have isomorphic reflections ↓ p = ↓ q then Colim f p = Colim f q for any f : X → Y (either existing if the other one does).

In particular, if e : P → X is final then Colim e p = Colim p for any f : X → Y

Page 20: Category Theory in a  ( E,M ) -category

20

If the discrete reflection of p : P → X is already principal, it is an absolute colimit of p:

Theorem 2: If x is the absolute colimit of p : P → X , then fx is the absolute colimit of fp : P → X , for any f.

In particular, absolute colimits are preserved by any map.

Page 21: Category Theory in a  ( E,M ) -category

21

Theorem 3: If f may have a right adjoint, then it preserves all colimits.

Proof. Using the natural isomorphisms

Unicity:

Existence:

Page 22: Category Theory in a  ( E,M ) -category

22

Theorem 5: There is a universal arrow from f to y if and only if the pullback Δf ↓ y has a colimit in X, preserved by f itself.

Theorem 4: If a final map has a colimit, then it is absolute, and it is (the reflection of) a final object.

Both of them rest on the following general fact:

If an object X of a category C has a reflection X’ in a full subcategory C’, and if the reflection map e : X → X’ has a retraction r, then it is in fact the inverse of e :

Page 23: Category Theory in a  ( E,M ) -category

23

Proof of Theorem 4. If the identity map ( i.e. the

terminal object 1 in M/X ) has a reflection λ : 1 → ↓ x in principal objects over X, then the terminal map is a retraction of λ . So ↓ x = 1 = ↓ 1 that is, x is a final object and an absolute colimit of the identity. The same is true for any final map e, since ↓ e = 1

Proof of Theorem 5. (Non-trivial direction.) In this case, the retraction-inverse of the universal cone λ : Δf ↓ y → colim(Δf ↓ y) is given by the adjunct u*: colim(Δf ↓ y) → Δf ↓ y of the universally induced

Page 24: Category Theory in a  ( E,M ) -category

24

So far, we have used only the (E,M)-structure of Cat.

Now we briefly hint to how one can exploit other aspects of the rich structure of Cat:

• Power objects

• Duality and exponentials

• Arrow object

Adding more structure

Page 25: Category Theory in a  ( E,M ) -category

25

We say that the map y : X → P X in C presents P X as a power object of X, or that y is a Yoneda map if the following composites constitute an (adjoint) equivalence between discrete objects over X and

principal objects over P X :

Power objects play the role of the presheaf categories in Cat.

Power objects

Page 26: Category Theory in a  ( E,M ) -category

26

In Cat, the composite

takes an object A : Xop →Set of the presheaf category on X, in the corresponding discrete fibration. The fiber over x is given by the natural

transformations PX ( X ( - , x ) , A ) . Thus the fact that it is an equivalence may be seen as a strong form of the Yoneda Lemma.

The other composite

takes a discrete fibration on X to the corresponding presheaf, expressed in the well-known form of a colimit of representable presheaves.

Page 27: Category Theory in a  ( E,M ) -category

27

Theorem : If X has a power object in C, then the discrete reflection ↓ p of a map p : P → X can be expressed as:

Proof:

Page 28: Category Theory in a  ( E,M ) -category

28

Corollary (Paré1973, for Cat)

Two maps p : P → X and q : Q→ X in C have isomorphic reflections ↓ p = ↓ q if and only if Colim f p = Colim f q for any f : X → Y (either existing if the other one does).

In particular, we obtain the classical characterizations of final maps and absolute colimits which are usually taken as definitions in Cat :

A map e : P → X is final if and only if Colim e f = Colim f for any f : X → Y

x is the absolute colimit of p : P → X if and only if Colim f p = f x for any f : X → Y

Page 29: Category Theory in a  ( E,M ) -category

29

So far we have done “one-sided category theory” (say, “left-sided” ), modelling our theory on one possible choice of the comprhensive factorization system.

Duality and exponentials

In fact, one can here define not only left-handed concepts, such as colimits, but also right-handed ones.E.g., given two objects x and y of X, we can define their product, as the following universal arrow:

More generally, if C is cartesian closed, we can similarly define the limit of any map X → Y.

Page 30: Category Theory in a  ( E,M ) -category

30

However, in order to have a balanced “two-sided” theory, we assume a “duality functor”, that is an equivalence ( - )’ : C →C , playing the role of ( - )op : Cat → Cat Then we have another factorization system, and all the corresponding definitions and properties. For instance, a map f : X → Y is initial iff f ’ is final. The reflection ↑ p in right discrete maps can be obtained as (↓ p’ )’ . And a limit is a reflection in right principal objects, which can be obtained as (Colim p’ )’ .

If the power object Ω = P 1 exists, we call it the object of internal sets.

Assuming that C is cartesian closed, we say that X is locally small if there is a hom map h : X’ x X → Ω such that both the transposes X → ΩX’ and X’ → ΩX are Yoneda maps.

Page 31: Category Theory in a  ( E,M ) -category

31

Which axioms are appropriate for the duality functor?

First, the duality functor should fix sets in a strong sense. For example, in Cat, 2 is fixed by duality, but not the functor s : 1 → 2. On the contrary any functor between sets is fixed.

In particular, since sets are both left and right discrete, the same is true for the constant objects over X, obtained by pulling back a set along the terminal map.

Page 32: Category Theory in a  ( E,M ) -category

32

We can require that, as in the case C = Cat, the left discrete objects m in M/X and the right discrete objects m’ in M’/X, are both exponentiable in C/X, and that the exponentials m m’ and m’ m are right and left discrete respectively.

So, we have a complement operator, parametrized by sets, which transforms right discrete objects in left ones, and conversely.

The following law can then be proved [Pisani, 2007]: Γ! ( q* ↓ p ) = Γ! ( p* ↑ q )

In particular, the value of the reflection ↓ p at x is given by the reflection formula:

(↓ p )x = Γ! ( p* ↑ x )

Page 33: Category Theory in a  ( E,M ) -category

33

Arrow object

We say that a bipointed object s, t : 1 → 2 in C is an arrow object if t generates the factorization system. That is, an object is discrete iff it is orthogonal to t, as in Cat ( in particular, t is final ).

A map λ : 2 → X is an arrow of X (in an internal sense).

If there is a duality functor, we also require that it “exchange” the source and target maps.

Since t and the composite ! t : 1 → 2 → 1 are both final, also ! : 2 → 1 is final, that is 2 is connected.

Page 34: Category Theory in a  ( E,M ) -category

34

Then it is easy to see that our sets coincide with those defined in [Lawvere,1965] :

all the arrows 2 → S are identities (constant maps).

Furthermore, any object X of C “is” a graph, and any discrete object over X “is” a graph fibration.

As shown in [Lawvere, 1965], by posing appropriate conditions on the pushouts 3 and 4 of 2, one gets an associative composition of internal arrows.In this case, any object X of C “is” a category X*, and any discrete object m over X “is” a discrete fibration m*.

Page 35: Category Theory in a  ( E,M ) -category

35

Then one can prove that we so obtain a functor from X* to the principal category on X and so also a functor F : X* → M/X and that m* corresponds to the presheaf :

M/X ( F - , m )

Given an arrow λ : 2 → X, one gets an arrow in the old sense by taking the source s λ’ of the arrow λ’ obtained by lifting the target of λ to the universal element of the corresponding principal object .

There is a coherence between the category of internal arrows and the principal category:

Page 36: Category Theory in a  ( E,M ) -category

36

Further examples

While our abtraction enlightens some aspects of category theory, one may wonder if there are other relevant instances of the theory.

Indeed, if the objects 1 → X are in M, then the principal category of X is discrete and a map P → X has a colimit iff it is constant in a strong sense.

In fact, most of the “classical” factorization systems give rise to rather uninteresting “category theories”.

For instance, in Set with the ( iso, all ) or the (epi, mono) factorization system, a mapping may have (and has) a right adjoint iff it is a bijection.

Page 37: Category Theory in a  ( E,M ) -category

37

Power objects are given by P X = ↓X, the poset of lower sets, and in particular Ω = 2 .

Also interesting is the case of reflexive graphs, with graph fibrations as discrete objects over X.

In this case, while an arrow object does exist, there is no internal composition. On the other hand, the principal category is the free category on the graph.

The case of irreflexive graphs is very different: sets are endomappings, while e.g. the dot graph and the arrow graph are not connected (in fact, the latter is not an arrow object, since the dot is not terminal).

Doing category theory in Pos, with cofinal mappings as final maps, and the inclusions A → X of lower sets as discrete objects over X, may give new perspectives on the two-valued nature of posets.

Page 38: Category Theory in a  ( E,M ) -category

38