SLIDE 1
A Co-reflection of Cubical Sets into Simplicial Sets Krzysztof - - PowerPoint PPT Presentation
A Co-reflection of Cubical Sets into Simplicial Sets Krzysztof - - PowerPoint PPT Presentation
A Co-reflection of Cubical Sets into Simplicial Sets Krzysztof Kapulkin, Zachery Lindsey, and Liang Ze Wong HoTT/UF Workshop 2019 CAS Oslo, 13 June Q sSet cSet R Q sSet cSet R model structures model structures Simplicial
SLIDE 2
SLIDE 3
sSet cSet model structures model structures
Q R
⊣
SLIDE 4
Simplicial sets
Recall the simplex category ∆:
- bjects are [n] = {0 ≤ 1 ≤ · · · ≤ n}
morphisms are order-preserving maps
SLIDE 5
Simplicial sets
Recall the simplex category ∆:
- bjects are [n] = {0 ≤ 1 ≤ · · · ≤ n}
morphisms are order-preserving maps Morphisms in ∆ are generated by face and degeneracy maps: 1 2 1
SLIDE 6
Simplicial sets
Recall the simplex category ∆:
- bjects are [n] = {0 ≤ 1 ≤ · · · ≤ n}
morphisms are order-preserving maps Morphisms in ∆ are generated by face and degeneracy maps: 1 2 1
SLIDE 7
Simplicial sets
Recall the simplex category ∆:
- bjects are [n] = {0 ≤ 1 ≤ · · · ≤ n}
morphisms are order-preserving maps Morphisms in ∆ are generated by face and degeneracy maps: 1 2 1
SLIDE 8
Simplicial sets
Recall the simplex category ∆:
- bjects are [n] = {0 ≤ 1 ≤ · · · ≤ n}
morphisms are order-preserving maps Morphisms in ∆ are generated by face and degeneracy maps: 1 2 1
SLIDE 9
Simplicial sets
Recall the simplex category ∆:
- bjects are [n] = {0 ≤ 1 ≤ · · · ≤ n}
morphisms are order-preserving maps Morphisms in ∆ are generated by face and degeneracy maps: 1 2 1
SLIDE 10
Simplicial sets
Recall the simplex category ∆:
- bjects are [n] = {0 ≤ 1 ≤ · · · ≤ n}
morphisms are order-preserving maps Morphisms in ∆ are generated by face and degeneracy maps: 1 2 1
SLIDE 11
Simplicial sets
Recall the simplex category ∆:
- bjects are [n] = {0 ≤ 1 ≤ · · · ≤ n}
morphisms are order-preserving maps Morphisms in ∆ are generated by face and degeneracy maps: 1 2 1
SLIDE 12
Simplicial sets
Recall the simplex category ∆:
- bjects are [n] = {0 ≤ 1 ≤ · · · ≤ n}
morphisms are order-preserving maps Morphisms in ∆ are generated by face and degeneracy maps: 1 2 1
SLIDE 13
Simplicial sets
Simplicial sets are presheaves on ∆ sSet := Fun(∆op, Set),
SLIDE 14
Simplicial sets
Simplicial sets are presheaves on ∆ sSet := Fun(∆op, Set), and are pieced together from standard simplices: , 1 , 1 2 , 1 2 3 , . . .
SLIDE 15
Simplicial sets
Simplicial sets are presheaves on ∆ sSet := Fun(∆op, Set), and are pieced together from standard simplices: , 1 , 1 2 , 1 2 3 , . . . sSet provides combinatorial models of: ∞-groupoids
SLIDE 16
Simplicial sets
Simplicial sets are presheaves on ∆ sSet := Fun(∆op, Set), and are pieced together from standard simplices: , 1 , 1 2 , 1 2 3 , . . . sSet provides combinatorial models of: ∞-groupoids sSetQuillen
SLIDE 17
Simplicial sets
Simplicial sets are presheaves on ∆ sSet := Fun(∆op, Set), and are pieced together from standard simplices: , 1 , 1 2 , 1 2 3 , . . . sSet provides combinatorial models of: ∞-groupoids sSetQuillen ∞-categories
SLIDE 18
Simplicial sets
Simplicial sets are presheaves on ∆ sSet := Fun(∆op, Set), and are pieced together from standard simplices: , 1 , 1 2 , 1 2 3 , . . . sSet provides combinatorial models of: ∞-groupoids sSetQuillen ∞-categories sSetJoyal
SLIDE 19
Cubical sets
We also have the cube category :
- bjects are [1]n = {0 ≤ 1}n
morphisms are some subset of order-preserving maps
SLIDE 20
Cubical sets
We also have the cube category :
- bjects are [1]n = {0 ≤ 1}n
morphisms are some subset of order-preserving maps Cubical sets are presheaves on cSet := Fun(op, Set), and are pieced together from standard cubes: , 1 , 00 01 10 11 , 000 001 010 100 110 011 101 111 , . . .
SLIDE 21
Cubical sets
The order-preserving maps are generated by:
SLIDE 22
Cubical sets
The order-preserving maps are generated by: face and degeneracy maps · · · · · · · ·
SLIDE 23
Cubical sets
The order-preserving maps are generated by: face and degeneracy maps connections (max & min) · · · · · ·
SLIDE 24
Cubical sets
The order-preserving maps are generated by: face and degeneracy maps connections (max & min) diagonals and symmetries · · · · · ·
SLIDE 25
Cubical sets
The order-preserving maps are generated by: face and degeneracy maps connections (max & min) diagonals and symmetries · · · ·
SLIDE 26
Cubical sets
But for this talk, we will only consider: face and degeneracy maps connections (max & min) diagonals and symmetries · · · · · · · ·
SLIDE 27
Comparing cSet variants
Used in (Generalized) Maps in HoTT Reedy face-deg-conn ✓ face-deg
- symm
BCH1 (✓) face-deg
- symm-diag
Cartesian2 (✓) face-deg-conn-symm-diag CCHM3 ✗
1Bezem-Coquand-Huber 2014 2Angiuli-Brunerie-Coquand-Favonia-Harper-Licata 2017 3Cohen-Coquand-Huber-M¨
- rtberg 2016
SLIDE 28
Comparing cSet and sSet: Triangulation
sSet cSet
- T
U
⊣
N
SLIDE 29
Comparing cSet and sSet: Triangulation
sSet cSet
- T
U
⊣
N
SLIDE 30
Comparing cSet and sSet: Triangulation
sSet cSet
- T
U
⊣
N
SLIDE 31
Comparing cSet and sSet: Triangulation
sSet cSet
- T
U
⊣
N
SLIDE 32
Comparing cSet and sSet: this talk
sSet cSet ∆
Q R
⊣
Q•
SLIDE 33
Comparing cSet and sSet: this talk
sSet cSet ∆
Q R
⊣
Q•
SLIDE 34
Comparing cSet and sSet: this talk
sSet cSet ∆
Q R
⊣
Q•
SLIDE 35
Comparing cSet and sSet: this talk
sSet cSet ∆
Q R
⊣
Q•
SLIDE 36
The functor Q•: ∆ → cSet
Define quotients of the standard cubes:
SLIDE 37
The functor Q•: ∆ → cSet
Define quotients of the standard cubes: Q0 = ·
SLIDE 38
The functor Q•: ∆ → cSet
Define quotients of the standard cubes: Q0 = · Q1 = · ·
SLIDE 39
The functor Q•: ∆ → cSet
Define quotients of the standard cubes: Q0 = · Q1 = · · Q2 = · · · ·
SLIDE 40
The functor Q•: ∆ → cSet
Define quotients of the standard cubes: Q0 = · Q1 = · · Q2 = · · · · = · · · ·
SLIDE 41
The functor Q•: ∆ → cSet
Define quotients of the standard cubes: Q0 = · Q1 = · · Q2 = · · · · = · · · · Q3 = · · · · · · · ·
SLIDE 42
The functor Q•: ∆ → cSet
Define quotients of the standard cubes: Q0 = · Q1 = · · Q2 = · · · · = · · · · Q3 = · · · · · · · · = · · · · · · · ·
SLIDE 43
The functor Q•: ∆ → cSet
Faces, degeneracies and connections between cubes give rise to faces and degeneracies between Qns:
SLIDE 44
The functor Q•: ∆ → cSet
Faces, degeneracies and connections between cubes give rise to faces and degeneracies between Qns: · · · · · ·
SLIDE 45
The functor Q•: ∆ → cSet
Faces, degeneracies and connections between cubes give rise to faces and degeneracies between Qns: · · · · · ·
SLIDE 46
The functor Q•: ∆ → cSet
Faces, degeneracies and connections between cubes give rise to faces and degeneracies between Qns: · · · · · ·
SLIDE 47
The functor Q•: ∆ → cSet
Faces, degeneracies and connections between cubes give rise to faces and degeneracies between Qns: · · · · · ·
SLIDE 48
The functor Q•: ∆ → cSet
Faces, degeneracies and connections between cubes give rise to faces and degeneracies between Qns: · · · · · ·
SLIDE 49
The functor Q•: ∆ → cSet
Faces, degeneracies and connections between cubes give rise to faces and degeneracies between Qns: · · · · · ·
SLIDE 50
The functor Q•: ∆ → cSet
Faces, degeneracies and connections between cubes give rise to faces and degeneracies between Qns: · · · · · ·
SLIDE 51
The functor Q•: ∆ → cSet
Faces, degeneracies and connections between cubes give rise to faces and degeneracies between Qns: · · · · · ·
SLIDE 52
The functor Q•: ∆ → cSet
Faces, degeneracies and connections between cubes give rise to faces and degeneracies between Qns: · · · · · · i.e. the Qn’s form a co-simplicial object!
SLIDE 53
The functor Q•: ∆ → cSet
Proposition (Kapulkin-Lindsey-W., 2019) There is functor Q• : ∆ → cSet sending [n] to Qn.
SLIDE 54
The functor Q•: ∆ → cSet
Proposition (Kapulkin-Lindsey-W., 2019) There is functor Q• : ∆ → cSet sending [n] to Qn. Using Q•, we obtain an adjunction: sSet cSet ∆
Q R
⊣
Q•
SLIDE 55
The functor Q•: ∆ → cSet
Proposition (Kapulkin-Lindsey-W., 2019) There is functor Q• : ∆ → cSet sending [n] to Qn. Using Q•, we obtain an adjunction: sSet cSet ∆
Q R
⊣
Q•
X = [n]∈∆ Xn × ∆n
SLIDE 56
The functor Q•: ∆ → cSet
Proposition (Kapulkin-Lindsey-W., 2019) There is functor Q• : ∆ → cSet sending [n] to Qn. Using Q•, we obtain an adjunction: sSet cSet ∆
Q R
⊣
Q•
QX = [n]∈∆ Xn × Qn
SLIDE 57
The functor Q•: ∆ → cSet
Proposition (Kapulkin-Lindsey-W., 2019) There is functor Q• : ∆ → cSet sending [n] to Qn. Using Q•, we obtain an adjunction: sSet cSet ∆
Q R
⊣
Q•
QX = [n]∈∆ Xn × Qn RY = cSet(Q•, Y )
SLIDE 58
The adjunction Q ⊣ R
Theorem (Kapulkin-Lindsey-W., 2019) Q ⊣ R defines a co-reflective inclusion of sSet into cSet. sSet cSet
Q R
⊣ (i.e. Q is fully faithful, and the unit is a natural isomorphism)
SLIDE 59
The adjunction Q ⊣ R
cSet
SLIDE 60
The adjunction Q ⊣ R
cSet ∼ = sSet things built
- ut of Qn’s
SLIDE 61
The adjunction Q ⊣ R
cSet ∼ = sSet things built
- ut of Qn’s
SLIDE 62
The adjunction Q ⊣ R
cSet ∼ = sSet things built
- ut of Qn’s
R
SLIDE 63
The adjunction Q ⊣ R
cSet ∼ = sSet things built
- ut of Qn’s
R
SLIDE 64
The adjunction Q ⊣ R
cSet ∼ = sSet things built
- ut of Qn’s
SLIDE 65
The adjunction Q ⊣ R
cSet ∼ = sSet things built
- ut of Qn’s
SLIDE 66
The adjunction Q ⊣ R
cSet ∼ = sSet things built
- ut of Qn’s
Two unrelated squares!
SLIDE 67
Interlude
SLIDE 68
Model Structures
A model structure on a bicomplete category consists of a choice of:
SLIDE 69
Model Structures
A model structure on a bicomplete category consists of a choice of:
∼
weak equivalences satisfying 2-out-of-3 cofibrations fibrations
SLIDE 70
Model Structures
A model structure on a bicomplete category consists of a choice of:
∼
weak equivalences satisfying 2-out-of-3 cofibrations fibrations such that we have weak factorization systems: ( , ) ( , )
∼ ∼
SLIDE 71
Model Structures
A model structure on a bicomplete category consists of a choice of:
∼
weak equivalences satisfying 2-out-of-3 cofibrations fibrations such that we have weak factorization systems: ( , ) ( , )
∼ ∼
· · · ·
Left ∋ ∈ Right
SLIDE 72
Model Structures
e.g. In the Quillen model structure on sSet: Λn
k
X ∆n Y
∼
SLIDE 73
Model Structures
Given a model category M, we can define:
SLIDE 74
Model Structures
Given a model category M, we can define: Ho M (obtained by inverting
∼
)
SLIDE 75
Model Structures
Given a model category M, we can define: Ho M (obtained by inverting
∼
) Cofibrant objects (those with ∅ X )
SLIDE 76
Model Structures
Given a model category M, we can define: Ho M (obtained by inverting
∼
) Cofibrant objects (those with ∅ X ) Fibrant objects (those with X ∗ )
SLIDE 77
Model Structures
Given a model category M, we can define: Ho M (obtained by inverting
∼
) Cofibrant objects (those with ∅ X ) Fibrant objects (those with X ∗ ) Homotopies between morphisms (f ∼ g)
SLIDE 78
Model Structures
Given a model category M, we can define: Ho M (obtained by inverting
∼
) Cofibrant objects (those with ∅ X ) Fibrant objects (those with X ∗ ) Homotopies between morphisms (f ∼ g)
SLIDE 79
Model Structures
Given a model category M, we can define: Ho M (obtained by inverting
∼
) Cofibrant objects (those with ∅ X ) Fibrant objects (those with X ∗ ) Homotopies between morphisms (f ∼ g) This allows us to characterize the homotopy category of M as: Ho M ≃ MCof-Fib/ ∼
SLIDE 80
Model Structures
Examples: sSet with the Quillen model structure
SLIDE 81
Model Structures
Examples: sSet with the Quillen model structure
all objects are cofibrant fibrant objects are Kan complexes (∞-groupoids) weak equivalences are weak homotopy equivalences
SLIDE 82
Model Structures
Examples: sSet with the Quillen model structure
all objects are cofibrant fibrant objects are Kan complexes (∞-groupoids) weak equivalences are weak homotopy equivalences
sSet with the Joyal model structure
SLIDE 83
Model Structures
Examples: sSet with the Quillen model structure
all objects are cofibrant fibrant objects are Kan complexes (∞-groupoids) weak equivalences are weak homotopy equivalences
sSet with the Joyal model structure
all objects are cofibrant fibrant objects are quasicategories (∞-categories) weak equivalences are weak categorical equivalences
SLIDE 84
Model Structures
Examples: sSet with the Quillen model structure
all objects are cofibrant fibrant objects are Kan complexes (∞-groupoids) weak equivalences are weak homotopy equivalences
sSet with the Joyal model structure
all objects are cofibrant fibrant objects are quasicategories (∞-categories) weak equivalences are weak categorical equivalences
So sSetQuillen models the homotopy theory of ∞-groupoids, while sSetJoyal models the homotopy theory of ∞-categories.
SLIDE 85
Model Structures
Examples: sSet with the Quillen model structure
all objects are cofibrant fibrant objects are Kan complexes (∞-groupoids) weak equivalences are weak homotopy equivalences
sSet with the Joyal model structure
all objects are cofibrant fibrant objects are quasicategories (∞-categories) weak equivalences are weak categorical equivalences
So sSetQuillen models the homotopy theory of ∞-groupoids, while sSetJoyal models the homotopy theory of ∞-categories. In fact, both of these are cofibrantly generated model structures, and the cofibrations are precisely the monomorphisms.
SLIDE 86
Model Structures
A Quillen adjunction between model categories M and N is an adjunction M N
L R
⊣
SLIDE 87
Model Structures
A Quillen adjunction between model categories M and N is an adjunction M N
L R
⊣ such that R preserves and
∼
.
SLIDE 88
Model Structures
A Quillen adjunction between model categories M and N is an adjunction M N
L R
⊣ such that R preserves and
∼
. This is a Quillen equivalence if R induces an equivalence: HoN ≃ HoM
SLIDE 89
Induced Model Structures
Given an adjunction where M is a model category, M C
L R
⊣ we may try to right-induce a model structure on a bicomplete C by declaring f ∈ C to be: a fibration if Rf is a fibration a weak equivalence if Rf is a weak equivalence a cofibration if it has the left lifting property (LLP) w.r.t. acyclic fibrations
SLIDE 90
Induced Model Structures
Proposition (Hess-K¸ edziorek-Riehl-Shipley ’17, Garner-K.-R. ’18) Let M be an accessible model category. An adjunction L: M ⇄ C :R right-induces a model structure on C if and only if maps with the left lifting property w.r.t. fibrations are weak equivalences.
SLIDE 91
Induced Model Structures
Proposition (Hess-K¸ edziorek-Riehl-Shipley ’17, Garner-K.-R. ’18) Let M be an accessible model category. An adjunction L: M ⇄ C :R right-induces a model structure on C if and only if maps with the left lifting property w.r.t. fibrations are weak equivalences. Maps with the LLP w.r.t. fibrations are supposed to be acyclic cofibrations
SLIDE 92
Induced Model Structures
Proposition (Hess-K¸ edziorek-Riehl-Shipley ’17, Garner-K.-R. ’18) Let M be an accessible model category. An adjunction L: M ⇄ C :R right-induces a model structure on C if and only if maps with the left lifting property w.r.t. fibrations are weak equivalences. Maps with the LLP w.r.t. fibrations are supposed to be acyclic cofibrations They are already cofibrations by definition (those with the LLP w.r.t. acyclic fibrations)...
SLIDE 93
Induced Model Structures
Proposition (Hess-K¸ edziorek-Riehl-Shipley ’17, Garner-K.-R. ’18) Let M be an accessible model category. An adjunction L: M ⇄ C :R right-induces a model structure on C if and only if maps with the left lifting property w.r.t. fibrations are weak equivalences. Maps with the LLP w.r.t. fibrations are supposed to be acyclic cofibrations They are already cofibrations by definition (those with the LLP w.r.t. acyclic fibrations)... So just need them to be weak equivalences as well
SLIDE 94
Induced Model Structures
Theorem (Kapulkin-Lindsey-W. ’19) Given any cofibranty generated model structure on sSet in which every cofibration is a monomorphism, the adjunction Q: sSet ⇄ cSet :R right-induces a Quillen equivalent model structure on cSet.
SLIDE 95
Induced Model Structures
Theorem (Kapulkin-Lindsey-W. ’19) Given any cofibranty generated model structure on sSet in which every cofibration is a monomorphism, the adjunction Q: sSet ⇄ cSet :R right-induces a Quillen equivalent model structure on cSet. In particular, both sSetQuillen and sSetJoyal give rise to Quillen equivalent model structures on cSet.
SLIDE 96
Induced Model Structures
Theorem (Kapulkin-Lindsey-W. ’19) Given any cofibranty generated model structure on sSet in which every cofibration is a monomorphism, the adjunction Q: sSet ⇄ cSet :R right-induces a Quillen equivalent model structure on cSet. In particular, both sSetQuillen and sSetJoyal give rise to Quillen equivalent model structures on cSet. = ⇒ We have models of ∞-groupoids and ∞-categories in cSet!
SLIDE 97
Induced Model Structures
Theorem (Kapulkin-Lindsey-W. ’19) Given any cofibranty generated model structure on sSet in which every cofibration is a monomorphism, the adjunction Q: sSet ⇄ cSet :R right-induces a Quillen equivalent model structure on cSet. In particular, both sSetQuillen and sSetJoyal give rise to Quillen equivalent model structures on cSet. = ⇒ We have models of ∞-groupoids and ∞-categories in cSet! cSetindQuillen is equivalent to cSetGrothendieck,
SLIDE 98
Induced Model Structures
Theorem (Kapulkin-Lindsey-W. ’19) Given any cofibranty generated model structure on sSet in which every cofibration is a monomorphism, the adjunction Q: sSet ⇄ cSet :R right-induces a Quillen equivalent model structure on cSet. In particular, both sSetQuillen and sSetJoyal give rise to Quillen equivalent model structures on cSet. = ⇒ We have models of ∞-groupoids and ∞-categories in cSet! cSetindQuillen is equivalent to cSetGrothendieck, but cSetindJoyal is the first model of ∞-categories in cSet.
SLIDE 99
Final Remarks
We have a co-reflective inclusion of sSet into cSet (with faces, degeneracies and max connections)
SLIDE 100
Final Remarks
We have a co-reflective inclusion of sSet into cSet (with faces, degeneracies and max connections) This lets us transfer some model structures from sSet to cSet
SLIDE 101
Final Remarks
We have a co-reflective inclusion of sSet into cSet (with faces, degeneracies and max connections) This lets us transfer some model structures from sSet to cSet However, we end up with two kinds of unrelated cubes in cSet
SLIDE 102
Final Remarks
We have a co-reflective inclusion of sSet into cSet (with faces, degeneracies and max connections) This lets us transfer some model structures from sSet to cSet However, we end up with two kinds of unrelated cubes in cSet Also, very few cubical sets are cofibrant ([1]2 is not cofibrant)
SLIDE 103
Final Remarks
We have a co-reflective inclusion of sSet into cSet (with faces, degeneracies and max connections) This lets us transfer some model structures from sSet to cSet However, we end up with two kinds of unrelated cubes in cSet Also, very few cubical sets are cofibrant ([1]2 is not cofibrant) We can still define Q ⊣ R after adding more maps to , but we lose many of the above properties
SLIDE 104
Final Remarks
We have a co-reflective inclusion of sSet into cSet (with faces, degeneracies and max connections) This lets us transfer some model structures from sSet to cSet However, we end up with two kinds of unrelated cubes in cSet Also, very few cubical sets are cofibrant ([1]2 is not cofibrant) We can still define Q ⊣ R after adding more maps to , but we lose many of the above properties Implications for type theory?
SLIDE 105