<<

theory

Abstract Switching gears Today will be almost all classical , in set theory or whatever foundation you prefer. Michael Shulman

Slogan March 6, 2012 Homotopy theory is the study of 1-categories whose objects are not just “set-like” but contain paths and higher paths.

1 / 52 3 / 52

Homotopies and equivalences Examples

Question What structure on a C describes a “homotopy theory”?

We expect to have: • C = topological spaces, A × [0, 1] → B. 1 A notion of homotopy between morphisms, written f ∼ g. • C = chain complexes, with chain homotopies. This indicates we have paths f (x) g(x), varying nicely • C = categories, with natural isomorphisms. with x. • C = ∞-groupoids, with “natural equivalences” Given this, we can “homotopify” bijections: Definition A homotopy equivalence is f : A → B such that there exists g : B → A with fg ∼ 1B and gf ∼ 1A.

4 / 52 5 / 52 ∞-groupoids ∞-functors

Definition There are two ways to define morphisms of ∞-groupoids: Today, an ∞-groupoid means an algebraic structure: 1 strict functors, which preserve all composition operations 1 Sets and “source, target” functions: on the nose. 2 weak functors, which preserve operations only up to ··· ⇒ Xn ⇒ ··· ⇒ X2 ⇒ X1 ⇒ X0 specified coherent equivalences. Which should we use? X0 = objects, X1 = paths or morphisms, X2 = 2-paths or 2-morphisms, . . . • We want to include weak functors in the theory. 2 Composition/concatenation operations e.g. p : x y and q : y z yield p@q : x z. • But the category of weak functors is ill-behaved: it lacks limits and colimits. 3 These operations are coherent up to all higher paths. • The category of strict functors is well-behaved, but seems to miss important information. A Z gives rise to an ∞-groupoid Π∞(Z).

6 / 52 7 / 52

Cofibrant objects Cofibrant replacement

Theorem Theorem If A is a free ∞-groupoid, then any weak functor f : A → B is Any ∞-groupoid is equivalent to a free one. equivalent to a strict one. Proof. Proof. Given A, define QA as follows: Define ef : A → B as follows: • The objects of QA are those of A. • ef acts as f on the points of A. • The paths of QA are freely generated by those of A. • ef acts as f on the generating paths in A. Strictness of ef • The 2-paths of QA are freely generated by those of A. then uniquely determines it on the rest. • ... • f acts as f on the generating 2-paths in A. Strictness then e We have q : QA → A, with a homotopy inverse A → QA uniquely determines it on the rest. obtained by sending each path to itself. • ... However: QA → A is a strict functor, but A → QA is not!

8 / 52 9 / 52 Weak equivalences Some left derivable categories

1 ∞-groupoids with strict functors Definition • cofibrant = free A left derivable category C is one equipped with: • weak equivalences = strict functors that have homotopy inverse weak functors. • A class of objects called cofibrant. 2 chain complexes • A class of morphisms called weak equivalences such that • cofibrant = complex of projectives • if two of f , g, and gf are weak equivalences, so is the third. • ∼ weak equivalence = isomorphism • Every object A admits a weak equivalence QA −→ A from 3 topological spaces a cofibrant one. • cofibrant = CW complex • weak equivalence = isomorphism on all higher homotopy Remarks groups πn • A “weak morphism” A B in C is a morphism QA → B. 4 topological spaces • In good cases, a weak equivalence between cofibrant • cofibrant = everything • objects is a homotopy equivalence. weak equivalence = homotopy equivalence The homotopy theories of ∞-groupoids and topological spaces (CW complexes) are equivalent, via Π∞.

10 / 52 11 / 52

Cylinder objects Left homotopies What happened to our “notion of homotopy”? Definition Definition A cylinder object for A is a diagram A left homotopy f ∼ g is a diagram

A 1A F A F f FF FF FF FF i FF F 0 # ! i0 F# ! ∼ / Cyl(A) = A Cyl(A) / B i ; ; = 1 x i1 x xx xx xx xx xx xx A 1A A g

Examples for some cylinder object of A. • In topological spaces, A × [0, 1]. Remark • In chain complexes, A ⊗ (Z → Z ⊕ Z). For the previous cylinders, this gives the usual notions. • In ∞-groupoids, A × I, where I has two isomorphic objects.

12 / 52 13 / 52 Duality Path objects

A path object for A is a diagram

/ Definition 1A : A vv A right derivable category C is one equipped with: vv vvev1 ∼ v • A class of objects called fibrant. A / Path(A) HH ev0 • A class of morphisms called weak equivalences, satisfying HH HH the 2-out-of-3 property. H$ 1A / A ∼ • Every object A admits a weak equivalence A −→ RA to a fibrant one. Example [0,1] In topological spaces, Path(A) = A , with ev0, ev1 evaluation at the endpoints.

14 / 52 15 / 52

Right homotopies Simplicial sets Definition A simplicial set X is a combinatorial structure of: A right homotopy f ∼ g is a diagram 1 A set X0 of vertices or 0-simplices f / B 2 A set X of paths or 1-simplices, each with assigned v: 1 vv source and target vertices vv vv p1 A / Path(B) 3 A set X2 of 2-simplices with assigned boundaries H HHp0 HH HH$ g / B 4 ... Example • A simplicial set X has a geometric realization |X|, a For the previous path object in topological spaces, this is again n the usual notion. topological space built out of topological simplices ∆ according to the data of X. • A topological spaces Z has a singular simplicial set S∗(Z ) whose n-simplices are maps ∆n → Z .

16 / 52 17 / 52 Kan complexes Homotopy theory of simplicial sets

We can also think of a simplicial set as a model for an ∞-groupoid via

n-simplices = n-paths • Fibrant objects = Kan complexes but it doesn’t have composition operations. • Weak equivalences = maps that induce equivalences of Definition geometric realization A simplicial set is fibrant (or: a Kan complex) if

This is also equivalent to ∞-groupoids. 1 Every “horn” can be “filled” to a 2-simplex. 2 etc. . . . If Y is not fibrant, then there may not be enough maps X → Y ; some of the composite simplices that “should” be there in Y are missing.

18 / 52 19 / 52

Diagram categories Homotopy natural transformations

Question Question If α: F → G has each component αx a homotopy equivalence, is α a homotopy equivalence? If C has a homotopy theory, does a functor category CD have one? Let βx : Gx → Fx be a homotopy inverse to αx . Then for f : x → y, Fact A natural transformation α: F → G is a natural isomorphism iff βy ◦ G(f ) ∼ βy ◦ G(f ) ◦ αx ◦ βx each component αx is an isomorphism. = βy ◦ αy ◦ F(f ) ◦ βx Definition ∼ F(f ) ◦ βx A weak equivalence in CD is a natural transformation such that So β is only a natural transformation “up to homotopy”. each component is a weak equivalence in C. Conclusion: the “weak morphisms” of functors should include “homotopy-natural transformations”.

21 / 52 22 / 52 Fibrant diagrams Fibrations Theorem For g : G0 → G1 in spaces, the following are equivalent. Question 1 Every homotopy commutative square into g is homotopic For what sort of functor G is every homotopy-natural to a commutative one with the bottom map fixed: transformation F → G equivalent to a strictly natural one? h h0 0 / ( D F0 G0 F ' Consider D = (0 → 1), so C is the category of arrows in C. 0 6 G0 f ' g = g   f /   F0 G0 F1 / G1 / h1 F1 G1 h1 '   2 g is a fibration: F1 / G1 / X 9 G0 0 g   X × [0, 1] / G1

23 / 52 24 / 52

Proof: 1 ⇒ 2 Proof: 2 ⇒ 1

h 0 / h0 F0 G0 X / G0 X / G0 F0 / G0 0 g g g f ' g ←→ 1   0 ←→ '   F / F × [0, 1] / G    0 0 9 1 F1 / G1 X × [0, 1] / G1 X / G1 h1 h1f

X / G ( h : 0 X ' G 0 uu 6 0 h0 F0 / G0 uu ( 9 0 uu g ←→ F ' G ss uu g 0 6 0 0 sss g  uu   ss  /  g ←→ 1 s X × [0, 1] G1 / f F / F × [0, 1] / G X G1   0 0 9 1 F1 / G1 h1 h1f

25 / 52 26 / 52 Fibrations and cofibrations Lifting properties

Definition Conclusions Given i : X → Y and q : B → A in a category, we say i q if any • Fibrations can be the fibrant objects in the category of commutative square  / arrows. X ? B • Similarly, cofibrations (defined dually) can be the cofibrant i q objects.   Y / A • A “category with homotopy theory” should have notions of admits a dotted filler. fibration and cofibration. • D And maybe more stuff, for diagrams C other than arrows? • I = { q | i q ∀i ∈ I } •  This is starting to look like a mess! • Q = { i | i q ∀q ∈ Q }  • fibrations = {X → X × [0, 1]}

27 / 52 29 / 52

Closure properties of lifting properties Weak factorization systems

Definition Lemma A weak factorization system in a category is (I, Q) such that If i q, then i (any pullback of q).   1 I = Q and Q = I. Proof. 2 Every morphism factors as q ◦ i for some q ∈ Q and i ∈ I.

/ / X ? D 7 B Examples _ i q    • in sets, I = surjections, Q = injections. / / Y C A • in sets, I = injections, Q = surjections.   Note: (I), I always satisfies condition 1. • Similarly, (any pushout of i) q.  • Q = fibrations = {X → X × [0, 1]} • Also closed under retracts. I = Q Factorization?

30 / 52 31 / 52 The mapping path space Acyclic cofibrations

Definition Facts Given g : X → Y in topological spaces, its mapping path space • ρ : Ng → Y is a fibration. is the pullback g • The map λ : X → Ng defined by x 7→ (x, g(x), c ) is a Ng / X g g(x) cofibration and a homotopy equivalence.

λg ρg  • The composite X −→ Ng −→ Y is g. ev0  ρg Paths(Y ) / Y • (fibrations) = (cofibrations) ∩ (homotopy equivalences) ev1  ) Y Definition An acyclic cofibration is a cofibration that is also a homotopy equivalence. Ng = { (x, y, α) | x ∈ X, y ∈ Y , α: g(x) y } Theorem and ρg(x, y, α) = y. (acyclic cofibrations, fibrations) is a weak factorization system.

32 / 52 33 / 52

Mapping cylinders Acyclic fibrations

Given g : X → Y , its mapping cylinder is the pushout Facts g / X Y • X → Mg is a cofibration 0 • Mg → Y is a fibration and a homotopy equivalence.   Cyl(X) / Mg • The composite X → Mg → Y is g.

• (cofibrations) = (fibrations) ∩ (homotopy equivalences)

Definition An acyclic fibration is a fibration that is also a homotopy equivalence.

X Theorem (cofibrations, acyclic fibrations) is a weak factorization system. Y

34 / 52 35 / 52 Model categories Homotopy theory in a model category

Definition (Quillen) • X is cofibrant if ∅ → X is a cofibration. A model category is a category C with limits and colimits and • Y is fibrant if Y → 1 is a fibration. three classes of maps: • For any X, we have ∅ → QX → X with QX cofibrant and • C = cofibrations QX → X an acyclic fibration (hence a weak equivalence). • F = fibrations • For any Y , we have Y → RY → 1 with RX fibrant and • W = weak equivalences Y → RY an acyclic cofibration. such that • Any X has a very good cylinder object

1 W has the 2-out-of-3 property. acyc. fib. X + X −−→cof. Cyl(X) −−−−−→ X 2 (C ∩ W, F) and (C, F ∩ W) are weak factorization systems. • Any Y has a very good path object Not all “categories with homotopy” are model categories, but acyc. cof. fib. very many are. When it exists, a model category is a very Y −−−−−→ Paths(Y ) −→ Y × Y convenient framework.

36 / 52 37 / 52

Homotopy theory in a model category Some model categories

Example Topological spaces, with Let X and Y be fibrant-and-cofibrant in a model category C. • Fibrations as before • Left and right homotopy agree for maps X → Y . • Cofibrations defined dually • Homotopy is an on maps X → Y . • Weak equivalences = homotopy equivalences • A map X → Y is a weak equivalence iff it is a homotopy equivalence. Example • In good cases, every functor category CD is also a model Topological spaces, with category. • Fibrations as before • Cofibrations = homotopy equivalent to rel. cell complexes

• Weak equivalences = maps inducing isos on all πn The second one is equivalent to ∞-groupoids.

38 / 52 39 / 52 Some model categories Some model categories

Example Example Chain complexes, with Small categories (or groupoids), with • Fibrations = degreewise-split surjections • Fibrations = functors that lift isomorphisms • Cofibrations = degreewise-split injections • Cofibrations = injective on objects • Weak equivalences = chain homotopy equivalences • Weak equivalences = equivalences of categories

Example Example Chain complexes, with Any category, with • Fibrations = degreewise surjections • Fibrations = all maps • Cofibrations = degreewise-split injections with projective • Cofibrations = all maps cokernel • Weak equivalences = isomorphisms • Weak equivalences = maps inducing isos on all Hn

40 / 52 41 / 52

Simplicial sets Display map categories

Recall Example A display map category is a category with Simplicial sets, with • A terminal object. • Fibrations = Kan fibrations • A subclass of its morphisms called the display maps, • Cofibrations = monomorphisms denoted B  A or B A. _ • Weak equivalences = geometric realization equivalences. • Any pullback of a display map exists and is a display map.

This is unreasonably well-behaved in many ways. Note: The right class of any weak factorization system can be a class of display maps.

42 / 52 44 / 52 Identity types in d.m. categories Identity types in d.m. categories The reflexivity constructor x : A ` refl(x):(x = x) The dependent identity type must be a section ∆∗Id / Id x : A, y : A ` (x = y): Type ? A A must be a display map IdA   / A × A A ∆  A × A or equivalently a lifting

IdA y< refl yy yy yy  yy  / A × A A ∆

45 / 52 46 / 52

Identity types in d.m. categories Identity types in d.m. categories

The eliminator says given a dependent type with a section In fact, refl all display maps.  ∗ refl C / C C / ∗ / @ @ A f< C C there exists _ a compatible refl       section  IdA IdA / B f A / IdA refl IdA

In other words, we have the lifting property Conclusion Identity types factor ∆: A → A × A as / A = C refl q refl A −−→ IdA −− A × A   Id Id A A where q is a display map and refl (display maps). 

47 / 52 48 / 52 General factorizations Modeling identity types Theorem (Gambino–Garner) In a display map category that models identity types, any Theorem (Awodey–Warren,Garner–van den Berg) morphism g : A → B factors as In a display map category, if

i q   A / Ng / / B (display maps), ((display maps)) where q is a display map, and i all display maps. is a well-behaved weak factorization system, then the category  models identity types. Ng = y : B, x : A, p :(g(x) = y) J K products ←→ categorical products is the type-theoretic mapping path space. disjoint unions ←→ categorical coproducts Corollary . . • I = (display maps) identity types ←→ weak factorization systems • Q = I is a weak factorization system.

49 / 52 50 / 52

Type theory of homotopy theory Other homotopy theories

The model category of simplicial sets is well-behaved. Conclusion To model homotopy type theory, we need a category that We can prove things about ordinary homotopy theory by 1 has finite limits and colimits (for ×, +, etc.) reasoning inside homotopy type theory. 2 has a well-behaved WFS (for identity types), (The complete theory of simplicial sets). 3 is compatibly locally cartesian closed (for Π), 4 has a univalent universe (for coherence and univalence) Interpreted in ordinary homotopy theory, These requirements basically restrict us to (∞, 1)-toposes. • extensionality holds. • The univalence axiom holds (Voevodsky). Unfortunately, no one has yet found sufficiently coherent

• A space A is n-truncated just when πk (A) = 0 for k > n. univalent universes in any (∞, 1)-topos other than simplicial • An equivalence is a classical (weak) homotopy sets (i.e. ∞-groupoids). equivalence.

51 / 52 52 / 52