Ordered Cubes Ed Morehouse HoTT/UF, Oxford July 8, 2018 Various - - PowerPoint PPT Presentation

β–Ά
ordered cubes
SMART_READER_LITE
LIVE PREVIEW

Ordered Cubes Ed Morehouse HoTT/UF, Oxford July 8, 2018 Various - - PowerPoint PPT Presentation

Ordered Cubes Ed Morehouse HoTT/UF, Oxford July 8, 2018 Various criteria for choosing a cubical theory, including: homotopy theory (strict test categories), computational behavior (canonical forms, -Reedy structure, distributive


slide-1
SLIDE 1

Ordered Cubes

Ed Morehouse HoTT/UF, Oxford July 8, 2018

slide-2
SLIDE 2

Context

Like simplicial sets, cubical sets provide a combinatorial model of homotopy theory. However, there are several varieties of cubical sets to choose from. Maps include faces, degeneracies, diagonals, connections, etc.. Relations witness properties of geometric cubes. Various criteria for choosing a cubical theory, including: β–Ά homotopy theory (strict test categories), β–Ά computational behavior (canonical forms, 𝑦-Reedy structure, distributive laws), β–Ά model structure (judgemental vs typal equalities), β–Ά etc.

2 / 24

slide-3
SLIDE 3

Context

Like simplicial sets, cubical sets provide a combinatorial model of homotopy theory. However, there are several varieties of cubical sets to choose from. Maps include faces, degeneracies, diagonals, connections, etc.. Relations witness properties of geometric cubes. Various criteria for choosing a cubical theory, including: β–Ά homotopy theory (strict test categories), β–Ά computational behavior (canonical forms, 𝑦-Reedy structure, distributive laws), β–Ά model structure (judgemental vs typal equalities), β–Ά etc.

2 / 24

slide-4
SLIDE 4

Overview

Motivated by order-theoretic and monoidal structure, we present a simple cube category that: β–Ά contains all the familiar maps, β–Ά has a strong equational theory, β–Ά is a strict test category, β–Ά is closely related to simplices.

3 / 24

slide-5
SLIDE 5

Overview

Motivated by order-theoretic and monoidal structure, we present a simple cube category that: β–Ά contains all the familiar maps, β–Ά has a strong equational theory, β–Ά is a strict test category, β–Ά is closely related to simplices.

3 / 24

slide-6
SLIDE 6

Overview

Motivated by order-theoretic and monoidal structure, we present a simple cube category that: β–Ά contains all the familiar maps, β–Ά has a strong equational theory, β–Ά is a strict test category, β–Ά is closely related to simplices.

3 / 24

slide-7
SLIDE 7

Overview

Motivated by order-theoretic and monoidal structure, we present a simple cube category that: β–Ά contains all the familiar maps, β–Ά has a strong equational theory, β–Ά is a strict test category, β–Ά is closely related to simplices.

3 / 24

slide-8
SLIDE 8

Combinatorial Aspects

4 / 24

slide-9
SLIDE 9

Simplicies, Order-Theoretically

An π‘œ-simplex, β€œβŸ¨π‘œβŸ©β€, is the walking path of π‘œ serially composable arrows. The simplex category, β€œβˆ†β€, can be presented as the (skeleton of the) full subcategory of Ord containing inhabited, finite, totally ordered sets: βŸ¨π‘œβŸ© ≔ fin(π‘œ + 1) e.g. ⟨2⟩ ≔ {0, 1, 2} Its maps are generated by: faces (dimension-raising maps) injective monotone functions e.g. 𝑒1 = [0, 2] = {0, 1} ⟼ {0, 2} ∢ βˆ† (⟨1⟩ β†’ ⟨2⟩) degeneracies (dimension-lowering maps) surjective monotone functions e.g. 𝑑1 = [0, 1, 1] = {0, 1, 2} ⟼ {0, 1, 1} ∢ βˆ† (⟨2⟩ β†’ ⟨1⟩)

5 / 24

slide-10
SLIDE 10

Simplicies, Order-Theoretically

An π‘œ-simplex, β€œβŸ¨π‘œβŸ©β€, is the walking path of π‘œ serially composable arrows. The simplex category, β€œβˆ†β€, can be presented as the (skeleton of the) full subcategory of Ord containing inhabited, finite, totally ordered sets: βŸ¨π‘œβŸ© ≔ fin(π‘œ + 1) e.g. ⟨2⟩ ≔ {0, 1, 2} Its maps are generated by: faces (dimension-raising maps) injective monotone functions e.g. 𝑒1 = [0, 2] = {0, 1} ⟼ {0, 2} ∢ βˆ† (⟨1⟩ β†’ ⟨2⟩) degeneracies (dimension-lowering maps) surjective monotone functions e.g. 𝑑1 = [0, 1, 1] = {0, 1, 2} ⟼ {0, 1, 1} ∢ βˆ† (⟨2⟩ β†’ ⟨1⟩)

5 / 24

slide-11
SLIDE 11

Simplicies, Order-Theoretically

An π‘œ-simplex, β€œβŸ¨π‘œβŸ©β€, is the walking path of π‘œ serially composable arrows. The simplex category, β€œβˆ†β€, can be presented as the (skeleton of the) full subcategory of Ord containing inhabited, finite, totally ordered sets: βŸ¨π‘œβŸ© ≔ fin(π‘œ + 1) e.g. ⟨2⟩ ≔ {0, 1, 2} Its maps are generated by: faces (dimension-raising maps) injective monotone functions e.g. 𝑒1 = [0, 2] = {0, 1} ⟼ {0, 2} ∢ βˆ† (⟨1⟩ β†’ ⟨2⟩) degeneracies (dimension-lowering maps) surjective monotone functions e.g. 𝑑1 = [0, 1, 1] = {0, 1, 2} ⟼ {0, 1, 1} ∢ βˆ† (⟨2⟩ β†’ ⟨1⟩)

5 / 24

slide-12
SLIDE 12

Simplicies, Monoidally

The simplex category can also be presented via the walking monoid, which is the category 𝕅 with: β–Ά one generating object, V ∢ 𝕅 β–Ά two generating morphisms, 𝑑 ∢ 𝕅 (V βŠ— V β†’ V) and 𝑒 ∢ 𝕅 (I β†’ V) β–Ά relations that make (V, 𝑒, 𝑑) a monoid in (𝕅, βŠ—, I). Then βˆ† is the full subcategory of 𝕅 excluding the object VβŠ—0 with βŸ¨π‘œβŸ© ≔ VβŠ—(π‘œ+1). Example: composing 𝑒1 ∢ βˆ† (⟨1⟩ β†’ ⟨2⟩) with 𝑑1 ∢ βˆ† (⟨2⟩ β†’ ⟨1⟩):

1 2 1 1 𝑒 𝑑

6 / 24

slide-13
SLIDE 13

Simplicies, Monoidally

The simplex category can also be presented via the walking monoid, which is the category 𝕅 with: β–Ά one generating object, V ∢ 𝕅 β–Ά two generating morphisms, 𝑑 ∢ 𝕅 (V βŠ— V β†’ V) and 𝑒 ∢ 𝕅 (I β†’ V) β–Ά relations that make (V, 𝑒, 𝑑) a monoid in (𝕅, βŠ—, I). Then βˆ† is the full subcategory of 𝕅 excluding the object VβŠ—0 with βŸ¨π‘œβŸ© ≔ VβŠ—(π‘œ+1). Example: composing 𝑒1 ∢ βˆ† (⟨1⟩ β†’ ⟨2⟩) with 𝑑1 ∢ βˆ† (⟨2⟩ β†’ ⟨1⟩):

1 2 1 1 𝑒 𝑑

6 / 24

slide-14
SLIDE 14

Ordered (Monoidal) Cubes?

The well-studied cube categories also have order-theoretic [Jar06] and monoidal [GM03] presentations. But in the monoidal presentation there is a β€œdimension mismatch”: the generating object is an interval rather than a point. Goal: a vertex-based cube category with all familiar maps and relations that is related to the simplex category by their order-theoretic presentations.

7 / 24

slide-15
SLIDE 15

Ordered (Monoidal) Cubes?

The well-studied cube categories also have order-theoretic [Jar06] and monoidal [GM03] presentations. But in the monoidal presentation there is a β€œdimension mismatch”: the generating object is an interval rather than a point. Goal: a vertex-based cube category with all familiar maps and relations that is related to the simplex category by their order-theoretic presentations.

7 / 24

slide-16
SLIDE 16

Ordered Cubes

The standard geometric π‘œ-cube is the convex subspace of β„π‘œ bounded by the 2π‘œ vertex points 𝑀 = (𝑀0 , β‹― , π‘€π‘œβˆ’1) ⏟⏟⏟⏟⏟

β€œπ‘€0β‹―π‘€π‘œβˆ’1”

where 𝑀𝑗 ∈ {0, 1}. Therefore we define:

Definition

An ordered π‘œ-cube, β€œ[π‘œ]”, is the preorderd set {0 ≀ 1}

Γ—π‘œ

β–Ά [π‘œ] is the walking product of π‘œ arrows. β–Ά Each [π‘œ] is a complete and distributive lattice. β–Ά [π‘œ] is isomorphic to the subset lattice of fin(π‘œ) where 𝑀𝑗 = 1 ⇔ 𝑗 ∈ 𝑀:

000 100 001 101 010 110 011 111

β‰…

βˆ… {0} {2} {0, 2} {1} {0, 1} {1, 2} {0, 1, 2}

8 / 24

slide-17
SLIDE 17

Ordered Cubes

The standard geometric π‘œ-cube is the convex subspace of β„π‘œ bounded by the 2π‘œ vertex points 𝑀 = (𝑀0 , β‹― , π‘€π‘œβˆ’1) ⏟⏟⏟⏟⏟

β€œπ‘€0β‹―π‘€π‘œβˆ’1”

where 𝑀𝑗 ∈ {0, 1}. Therefore we define:

Definition

An ordered π‘œ-cube, β€œ[π‘œ]”, is the preorderd set {0 ≀ 1}

Γ—π‘œ

β–Ά [π‘œ] is the walking product of π‘œ arrows. β–Ά Each [π‘œ] is a complete and distributive lattice. β–Ά [π‘œ] is isomorphic to the subset lattice of fin(π‘œ) where 𝑀𝑗 = 1 ⇔ 𝑗 ∈ 𝑀:

000 100 001 101 010 110 011 111

β‰…

βˆ… {0} {2} {0, 2} {1} {0, 1} {1, 2} {0, 1, 2}

8 / 24

slide-18
SLIDE 18

Ordered Cubes

The standard geometric π‘œ-cube is the convex subspace of β„π‘œ bounded by the 2π‘œ vertex points 𝑀 = (𝑀0 , β‹― , π‘€π‘œβˆ’1) ⏟⏟⏟⏟⏟

β€œπ‘€0β‹―π‘€π‘œβˆ’1”

where 𝑀𝑗 ∈ {0, 1}. Therefore we define:

Definition

An ordered π‘œ-cube, β€œ[π‘œ]”, is the preorderd set {0 ≀ 1}

Γ—π‘œ

β–Ά [π‘œ] is the walking product of π‘œ arrows. β–Ά Each [π‘œ] is a complete and distributive lattice. β–Ά [π‘œ] is isomorphic to the subset lattice of fin(π‘œ) where 𝑀𝑗 = 1 ⇔ 𝑗 ∈ 𝑀:

000 100 001 101 010 110 011 111

β‰…

βˆ… {0} {2} {0, 2} {1} {0, 1} {1, 2} {0, 1, 2}

8 / 24

slide-19
SLIDE 19

Ordered Cubes

The standard geometric π‘œ-cube is the convex subspace of β„π‘œ bounded by the 2π‘œ vertex points 𝑀 = (𝑀0 , β‹― , π‘€π‘œβˆ’1) ⏟⏟⏟⏟⏟

β€œπ‘€0β‹―π‘€π‘œβˆ’1”

where 𝑀𝑗 ∈ {0, 1}. Therefore we define:

Definition

An ordered π‘œ-cube, β€œ[π‘œ]”, is the preorderd set {0 ≀ 1}

Γ—π‘œ

β–Ά [π‘œ] is the walking product of π‘œ arrows. β–Ά Each [π‘œ] is a complete and distributive lattice. β–Ά [π‘œ] is isomorphic to the subset lattice of fin(π‘œ) where 𝑀𝑗 = 1 ⇔ 𝑗 ∈ 𝑀:

000 100 001 101 010 110 011 111

β‰…

βˆ… {0} {2} {0, 2} {1} {0, 1} {1, 2} {0, 1, 2}

8 / 24

slide-20
SLIDE 20

Ordered Cubes

The standard geometric π‘œ-cube is the convex subspace of β„π‘œ bounded by the 2π‘œ vertex points 𝑀 = (𝑀0 , β‹― , π‘€π‘œβˆ’1) ⏟⏟⏟⏟⏟

β€œπ‘€0β‹―π‘€π‘œβˆ’1”

where 𝑀𝑗 ∈ {0, 1}. Therefore we define:

Definition

An ordered π‘œ-cube, β€œ[π‘œ]”, is the preorderd set {0 ≀ 1}

Γ—π‘œ

β–Ά [π‘œ] is the walking product of π‘œ arrows. β–Ά Each [π‘œ] is a complete and distributive lattice. β–Ά [π‘œ] is isomorphic to the subset lattice of fin(π‘œ) where 𝑀𝑗 = 1 ⇔ 𝑗 ∈ 𝑀:

000 100 001 101 010 110 011 111

β‰…

βˆ… {0} {2} {0, 2} {1} {0, 1} {1, 2} {0, 1, 2}

8 / 24

slide-21
SLIDE 21

Ordered Cube Category

Definition

The ordered cube category, β€œβ–‘β€, is the full subcategory of Ord (thus of Cat) containing the ordered cubes. Among its maps are the: aspects (dimension-raising maps) injective monotone functions β–‘ ([π‘œ βˆ’ 1] β†’ [π‘œ]) derivatives (dimension-lowering maps) surjective monotone functions β–‘ ([π‘œ + 1] β†’ [π‘œ])

9 / 24

slide-22
SLIDE 22

Ordered Cube Category

Definition

The ordered cube category, β€œβ–‘β€, is the full subcategory of Ord (thus of Cat) containing the ordered cubes. Among its maps are the: aspects (dimension-raising maps) injective monotone functions β–‘ ([π‘œ βˆ’ 1] β†’ [π‘œ]) derivatives (dimension-lowering maps) surjective monotone functions β–‘ ([π‘œ + 1] β†’ [π‘œ])

9 / 24

slide-23
SLIDE 23

Familiar Aspects

Aspects include: Inserting coordinate 𝑐 ∈ {0, 1} at index 𝑗 of every vertex gives a map [𝑗↦𝑐] ∢ β–‘ ([π‘œ βˆ’ 1] β†’ [π‘œ]) determining a face. 1 00 10 01 11 000 100 001 101 [0↦0] [1↦0] [1↦0] Ξ΄(0, 1) Ξ΄(0, 1) Ξ΄(0, 2) 010 110 011 111 Inserting a copy of the coordinate in index 𝑗 at index π‘˜ of every vertex (where 𝑗 < π‘˜) gives a map Ξ΄(𝑗, π‘˜) ∢ β–‘ ([π‘œ βˆ’ 1] β†’ [π‘œ]), determining a diagonal. Although drawn as polytopes, these are just order-preserving maps of vertices.

10 / 24

slide-24
SLIDE 24

Familiar Aspects

Aspects include: Inserting coordinate 𝑐 ∈ {0, 1} at index 𝑗 of every vertex gives a map [𝑗↦𝑐] ∢ β–‘ ([π‘œ βˆ’ 1] β†’ [π‘œ]) determining a face. 1 00 10 01 11 000 100 001 101 [0↦0] [1↦0] [1↦0] Ξ΄(0, 1) Ξ΄(0, 1) Ξ΄(0, 2) 010 110 011 111 Inserting a copy of the coordinate in index 𝑗 at index π‘˜ of every vertex (where 𝑗 < π‘˜) gives a map Ξ΄(𝑗, π‘˜) ∢ β–‘ ([π‘œ βˆ’ 1] β†’ [π‘œ]), determining a diagonal. Although drawn as polytopes, these are just order-preserving maps of vertices.

10 / 24

slide-25
SLIDE 25

Familiar Aspects

Aspects include: Inserting coordinate 𝑐 ∈ {0, 1} at index 𝑗 of every vertex gives a map [𝑗↦𝑐] ∢ β–‘ ([π‘œ βˆ’ 1] β†’ [π‘œ]) determining a face. 1 00 10 01 11 000 100 001 101 [0↦0] [1↦0] [1↦0] Ξ΄(0, 1) Ξ΄(0, 1) Ξ΄(0, 2) 010 110 011 111 Inserting a copy of the coordinate in index 𝑗 at index π‘˜ of every vertex (where 𝑗 < π‘˜) gives a map Ξ΄(𝑗, π‘˜) ∢ β–‘ ([π‘œ βˆ’ 1] β†’ [π‘œ]), determining a diagonal. Although drawn as polytopes, these are just order-preserving maps of vertices.

10 / 24

slide-26
SLIDE 26

Familiar Aspects

Aspects include: Inserting coordinate 𝑐 ∈ {0, 1} at index 𝑗 of every vertex gives a map [𝑗↦𝑐] ∢ β–‘ ([π‘œ βˆ’ 1] β†’ [π‘œ]) determining a face. 1 00 10 01 11 000 100 001 101 [0↦0] [1↦0] [1↦0] Ξ΄(0, 1) Ξ΄(0, 1) Ξ΄(0, 2) 010 110 011 111 Inserting a copy of the coordinate in index 𝑗 at index π‘˜ of every vertex (where 𝑗 < π‘˜) gives a map Ξ΄(𝑗, π‘˜) ∢ β–‘ ([π‘œ βˆ’ 1] β†’ [π‘œ]), determining a diagonal. Although drawn as polytopes, these are just order-preserving maps of vertices.

10 / 24

slide-27
SLIDE 27

Familiar Aspects

Aspects include: Inserting coordinate 𝑐 ∈ {0, 1} at index 𝑗 of every vertex gives a map [𝑗↦𝑐] ∢ β–‘ ([π‘œ βˆ’ 1] β†’ [π‘œ]) determining a face. 1 00 10 01 11 000 100 001 101 [0↦0] [1↦0] [1↦0] Ξ΄(0, 1) Ξ΄(0, 1) Ξ΄(0, 2) 010 110 011 111 Inserting a copy of the coordinate in index 𝑗 at index π‘˜ of every vertex (where 𝑗 < π‘˜) gives a map Ξ΄(𝑗, π‘˜) ∢ β–‘ ([π‘œ βˆ’ 1] β†’ [π‘œ]), determining a diagonal. Although drawn as polytopes, these are just order-preserving maps of vertices.

10 / 24

slide-28
SLIDE 28

Familiar Aspects

Aspects include: Inserting coordinate 𝑐 ∈ {0, 1} at index 𝑗 of every vertex gives a map [𝑗↦𝑐] ∢ β–‘ ([π‘œ βˆ’ 1] β†’ [π‘œ]) determining a face. 1 00 10 01 11 000 100 001 101 [0↦0] [1↦0] [1↦0] Ξ΄(0, 1) Ξ΄(0, 1) Ξ΄(0, 2) 010 110 011 111 Inserting a copy of the coordinate in index 𝑗 at index π‘˜ of every vertex (where 𝑗 < π‘˜) gives a map Ξ΄(𝑗, π‘˜) ∢ β–‘ ([π‘œ βˆ’ 1] β†’ [π‘œ]), determining a diagonal. Although drawn as polytopes, these are just order-preserving maps of vertices.

10 / 24

slide-29
SLIDE 29

Familiar Aspects

Aspects include: Inserting coordinate 𝑐 ∈ {0, 1} at index 𝑗 of every vertex gives a map [𝑗↦𝑐] ∢ β–‘ ([π‘œ βˆ’ 1] β†’ [π‘œ]) determining a face. 1 00 10 01 11 000 100 001 101 [0↦0] [1↦0] [1↦0] Ξ΄(0, 1) Ξ΄(0, 1) Ξ΄(0, 2) 010 110 011 111 Inserting a copy of the coordinate in index 𝑗 at index π‘˜ of every vertex (where 𝑗 < π‘˜) gives a map Ξ΄(𝑗, π‘˜) ∢ β–‘ ([π‘œ βˆ’ 1] β†’ [π‘œ]), determining a diagonal. Although drawn as polytopes, these are just order-preserving maps of vertices.

10 / 24

slide-30
SLIDE 30

Familiar Derivatives

Derivatives include: Deleting the coordinate at index 𝑗 of every vertex gives a map Μ‚ 𝑗 ∢ β–‘ ([π‘œ + 1] β†’ [π‘œ]) determining a degeneracy. βˆ™ 1 00 10 01 11 Μ‚ Μ‚ 1Μ‚ [0↦0 ∨ 1] [0↦0 ∧ 1] For each vertex 𝑀 and βˆ— ∈ {∨, ∧}, computing the coordinate 𝑐 ≔ 𝑀𝑗 βˆ— π‘€π‘˜, then deleting the coordinates at indices 𝑗 and π‘˜, then inserting 𝑐 at index 𝑙 gives a map [𝑙↦𝑗 βˆ— π‘˜] ∢ β–‘ ([π‘œ + 1] β†’ [π‘œ]) determining a connection. Thus β–‘ has the usual cubical maps.

11 / 24

slide-31
SLIDE 31

Familiar Derivatives

Derivatives include: Deleting the coordinate at index 𝑗 of every vertex gives a map Μ‚ 𝑗 ∢ β–‘ ([π‘œ + 1] β†’ [π‘œ]) determining a degeneracy. βˆ™ 1 00 10 01 11 Μ‚ Μ‚ 1 Μ‚ [0↦0 ∨ 1] [0↦0 ∧ 1] For each vertex 𝑀 and βˆ— ∈ {∨, ∧}, computing the coordinate 𝑐 ≔ 𝑀𝑗 βˆ— π‘€π‘˜, then deleting the coordinates at indices 𝑗 and π‘˜, then inserting 𝑐 at index 𝑙 gives a map [𝑙↦𝑗 βˆ— π‘˜] ∢ β–‘ ([π‘œ + 1] β†’ [π‘œ]) determining a connection. Thus β–‘ has the usual cubical maps.

11 / 24

slide-32
SLIDE 32

Familiar Derivatives

Derivatives include: Deleting the coordinate at index 𝑗 of every vertex gives a map Μ‚ 𝑗 ∢ β–‘ ([π‘œ + 1] β†’ [π‘œ]) determining a degeneracy. βˆ™ 1 00 10 01 11 Μ‚ Μ‚ 1 Μ‚ [0↦0 ∨ 1] [0↦0 ∧ 1] For each vertex 𝑀 and βˆ— ∈ {∨, ∧}, computing the coordinate 𝑐 ≔ 𝑀𝑗 βˆ— π‘€π‘˜, then deleting the coordinates at indices 𝑗 and π‘˜, then inserting 𝑐 at index 𝑙 gives a map [𝑙↦𝑗 βˆ— π‘˜] ∢ β–‘ ([π‘œ + 1] β†’ [π‘œ]) determining a connection. Thus β–‘ has the usual cubical maps.

11 / 24

slide-33
SLIDE 33

Familiar Derivatives

Derivatives include: Deleting the coordinate at index 𝑗 of every vertex gives a map Μ‚ 𝑗 ∢ β–‘ ([π‘œ + 1] β†’ [π‘œ]) determining a degeneracy. βˆ™ 1 00 10 01 11 Μ‚ Μ‚ 1Μ‚ [0↦0 ∨ 1] [0↦0 ∧ 1] For each vertex 𝑀 and βˆ— ∈ {∨, ∧}, computing the coordinate 𝑐 ≔ 𝑀𝑗 βˆ— π‘€π‘˜, then deleting the coordinates at indices 𝑗 and π‘˜, then inserting 𝑐 at index 𝑙 gives a map [𝑙↦𝑗 βˆ— π‘˜] ∢ β–‘ ([π‘œ + 1] β†’ [π‘œ]) determining a connection. Thus β–‘ has the usual cubical maps.

11 / 24

slide-34
SLIDE 34

Familiar Derivatives

Derivatives include: Deleting the coordinate at index 𝑗 of every vertex gives a map Μ‚ 𝑗 ∢ β–‘ ([π‘œ + 1] β†’ [π‘œ]) determining a degeneracy. βˆ™ 1 00 10 01 11 Μ‚ Μ‚ 1Μ‚ [0↦0 ∨ 1] [0↦0 ∧ 1] For each vertex 𝑀 and βˆ— ∈ {∨, ∧}, computing the coordinate 𝑐 ≔ 𝑀𝑗 βˆ— π‘€π‘˜, then deleting the coordinates at indices 𝑗 and π‘˜, then inserting 𝑐 at index 𝑙 gives a map [𝑙↦𝑗 βˆ— π‘˜] ∢ β–‘ ([π‘œ + 1] β†’ [π‘œ]) determining a connection. Thus β–‘ has the usual cubical maps.

11 / 24

slide-35
SLIDE 35

Familiar Derivatives

Derivatives include: Deleting the coordinate at index 𝑗 of every vertex gives a map Μ‚ 𝑗 ∢ β–‘ ([π‘œ + 1] β†’ [π‘œ]) determining a degeneracy. βˆ™ 1 00 10 01 11 Μ‚ Μ‚ 1Μ‚ [0↦0 ∨ 1] [0↦0 ∧ 1] For each vertex 𝑀 and βˆ— ∈ {∨, ∧}, computing the coordinate 𝑐 ≔ 𝑀𝑗 βˆ— π‘€π‘˜, then deleting the coordinates at indices 𝑗 and π‘˜, then inserting 𝑐 at index 𝑙 gives a map [𝑙↦𝑗 βˆ— π‘˜] ∢ β–‘ ([π‘œ + 1] β†’ [π‘œ]) determining a connection. Thus β–‘ has the usual cubical maps.

11 / 24

slide-36
SLIDE 36

Novel Maps

But there are additional maps as well, For example, the β€œbent square” aspect of the cube: Ξ² [2] ⟢ [3] 00 ⟼ 000 01 ⟼ 011 10 ⟼ 101 11 ⟼ 111 000 100 001 101 010 110 011 111 Note: several workshop participants observed that this map is not, in fact, novel, and I am grateful to Ulrik Buchholtz for pointing out to me that the

  • rdered cubes are equivalent to the distributive lattice cubes.

12 / 24

slide-37
SLIDE 37

Triangulation

Since βˆ† βŠ† Ord and β–‘ βŠ† Ord, we can consider maps in the hom Ord (βŸ¨π‘›βŸ© β†’ [π‘œ]). It suffices to consider the nondegenerate (i.e. injective) maps in the hom Ord (βŸ¨π‘œβŸ© β†’ [π‘œ]). Each permutation of fin(π‘œ) corresponds to an ordered embedding βŸ¨π‘œβŸ© β†ͺ [π‘œ] by choosing an index (i.e. dimension) for each arrow in the path: 000 100 001 101 010 110 011 111 This determines a triangulation profunctor 𝑒 ∢ β–‘ β‡Έ βˆ† (i.e. βˆ†Β° Γ— β–‘ β†’ Set).

13 / 24

slide-38
SLIDE 38

Triangulation

Since βˆ† βŠ† Ord and β–‘ βŠ† Ord, we can consider maps in the hom Ord (βŸ¨π‘›βŸ© β†’ [π‘œ]). It suffices to consider the nondegenerate (i.e. injective) maps in the hom Ord (βŸ¨π‘œβŸ© β†’ [π‘œ]). Each permutation of fin(π‘œ) corresponds to an ordered embedding βŸ¨π‘œβŸ© β†ͺ [π‘œ] by choosing an index (i.e. dimension) for each arrow in the path: 000 100 001 101 010 110 011 111 This determines a triangulation profunctor 𝑒 ∢ β–‘ β‡Έ βˆ† (i.e. βˆ†Β° Γ— β–‘ β†’ Set).

13 / 24

slide-39
SLIDE 39

Triangulation

Since βˆ† βŠ† Ord and β–‘ βŠ† Ord, we can consider maps in the hom Ord (βŸ¨π‘›βŸ© β†’ [π‘œ]). It suffices to consider the nondegenerate (i.e. injective) maps in the hom Ord (βŸ¨π‘œβŸ© β†’ [π‘œ]). Each permutation of fin(π‘œ) corresponds to an ordered embedding βŸ¨π‘œβŸ© β†ͺ [π‘œ] by choosing an index (i.e. dimension) for each arrow in the path: [0 , 1 , 2] 000 100 001 101 010 110 011 111 This determines a triangulation profunctor 𝑒 ∢ β–‘ β‡Έ βˆ† (i.e. βˆ†Β° Γ— β–‘ β†’ Set).

13 / 24

slide-40
SLIDE 40

Triangulation

Since βˆ† βŠ† Ord and β–‘ βŠ† Ord, we can consider maps in the hom Ord (βŸ¨π‘›βŸ© β†’ [π‘œ]). It suffices to consider the nondegenerate (i.e. injective) maps in the hom Ord (βŸ¨π‘œβŸ© β†’ [π‘œ]). Each permutation of fin(π‘œ) corresponds to an ordered embedding βŸ¨π‘œβŸ© β†ͺ [π‘œ] by choosing an index (i.e. dimension) for each arrow in the path: [0 , 2 , 1] 000 100 001 101 010 110 011 111 This determines a triangulation profunctor 𝑒 ∢ β–‘ β‡Έ βˆ† (i.e. βˆ†Β° Γ— β–‘ β†’ Set).

13 / 24

slide-41
SLIDE 41

Triangulation

Since βˆ† βŠ† Ord and β–‘ βŠ† Ord, we can consider maps in the hom Ord (βŸ¨π‘›βŸ© β†’ [π‘œ]). It suffices to consider the nondegenerate (i.e. injective) maps in the hom Ord (βŸ¨π‘œβŸ© β†’ [π‘œ]). Each permutation of fin(π‘œ) corresponds to an ordered embedding βŸ¨π‘œβŸ© β†ͺ [π‘œ] by choosing an index (i.e. dimension) for each arrow in the path: [2 , 0 , 1] 000 100 001 101 010 110 011 111 This determines a triangulation profunctor 𝑒 ∢ β–‘ β‡Έ βˆ† (i.e. βˆ†Β° Γ— β–‘ β†’ Set).

13 / 24

slide-42
SLIDE 42

Triangulation

Since βˆ† βŠ† Ord and β–‘ βŠ† Ord, we can consider maps in the hom Ord (βŸ¨π‘›βŸ© β†’ [π‘œ]). It suffices to consider the nondegenerate (i.e. injective) maps in the hom Ord (βŸ¨π‘œβŸ© β†’ [π‘œ]). Each permutation of fin(π‘œ) corresponds to an ordered embedding βŸ¨π‘œβŸ© β†ͺ [π‘œ] by choosing an index (i.e. dimension) for each arrow in the path: [1 , 0 , 2] 000 100 001 101 010 110 011 111 This determines a triangulation profunctor 𝑒 ∢ β–‘ β‡Έ βˆ† (i.e. βˆ†Β° Γ— β–‘ β†’ Set).

13 / 24

slide-43
SLIDE 43

Triangulation

Since βˆ† βŠ† Ord and β–‘ βŠ† Ord, we can consider maps in the hom Ord (βŸ¨π‘›βŸ© β†’ [π‘œ]). It suffices to consider the nondegenerate (i.e. injective) maps in the hom Ord (βŸ¨π‘œβŸ© β†’ [π‘œ]). Each permutation of fin(π‘œ) corresponds to an ordered embedding βŸ¨π‘œβŸ© β†ͺ [π‘œ] by choosing an index (i.e. dimension) for each arrow in the path: [1 , 2 , 0] 000 100 001 101 010 110 011 111 This determines a triangulation profunctor 𝑒 ∢ β–‘ β‡Έ βˆ† (i.e. βˆ†Β° Γ— β–‘ β†’ Set).

13 / 24

slide-44
SLIDE 44

Triangulation

Since βˆ† βŠ† Ord and β–‘ βŠ† Ord, we can consider maps in the hom Ord (βŸ¨π‘›βŸ© β†’ [π‘œ]). It suffices to consider the nondegenerate (i.e. injective) maps in the hom Ord (βŸ¨π‘œβŸ© β†’ [π‘œ]). Each permutation of fin(π‘œ) corresponds to an ordered embedding βŸ¨π‘œβŸ© β†ͺ [π‘œ] by choosing an index (i.e. dimension) for each arrow in the path: [2 , 1 , 0] 000 100 001 101 010 110 011 111 This determines a triangulation profunctor 𝑒 ∢ β–‘ β‡Έ βˆ† (i.e. βˆ†Β° Γ— β–‘ β†’ Set).

13 / 24

slide-45
SLIDE 45

Triangulation

Since βˆ† βŠ† Ord and β–‘ βŠ† Ord, we can consider maps in the hom Ord (βŸ¨π‘›βŸ© β†’ [π‘œ]). It suffices to consider the nondegenerate (i.e. injective) maps in the hom Ord (βŸ¨π‘œβŸ© β†’ [π‘œ]). Each permutation of fin(π‘œ) corresponds to an ordered embedding βŸ¨π‘œβŸ© β†ͺ [π‘œ] by choosing an index (i.e. dimension) for each arrow in the path: [2 , 1 , 0] 000 100 001 101 010 110 011 111 This determines a triangulation profunctor 𝑒 ∢ β–‘ β‡Έ βˆ† (i.e. βˆ†Β° Γ— β–‘ β†’ Set).

13 / 24

slide-46
SLIDE 46

Homotopical Aspects

14 / 24

slide-47
SLIDE 47

Localization

For a category with weak equivalences (β„‚, 𝒳) and a category 𝔼, any functor sending weak equivalences in β„‚ to isos in 𝔼 factors through a localization functor sending weak equivalences to isos in the homotopy category of β„‚.

(β„‚, 𝒳) (𝔼, ℐ) F

The homotopy category can be constructed by freely adding inverses to the weak equivalences.

15 / 24

slide-48
SLIDE 48

Localization

For a category with weak equivalences (β„‚, 𝒳) and a category 𝔼, any functor sending weak equivalences in β„‚ to isos in 𝔼 factors through a localization functor sending weak equivalences to isos in the homotopy category of β„‚.

(β„‚, 𝒳) (𝔼, ℐ) F (Ho β„‚, ℐ) Ξ³ β„‚ (Ho F, ℐ)

The homotopy category can be constructed by freely adding inverses to the weak equivalences.

15 / 24

slide-49
SLIDE 49

Localization

For a category with weak equivalences (β„‚, 𝒳) and a category 𝔼, any functor sending weak equivalences in β„‚ to isos in 𝔼 factors through a localization functor sending weak equivalences to isos in the homotopy category of β„‚.

(β„‚, 𝒳) (𝔼, ℐ) F (Ho β„‚, ℐ) Ξ³ β„‚ (Ho F, ℐ)

The homotopy category can be constructed by freely adding inverses to the weak equivalences.

15 / 24

slide-50
SLIDE 50

Test Categories

For small 𝕋 and cocomplete β„‚, a functor F ∢ 𝕋 β†’ β„‚ determines an adjunction where Lan𝑧F(X) = ∫

π‘‘βˆΆπ•‹(X𝑑 βŠ— F𝑑)

𝑧 βŠ₯ 𝕋 Μ‚ 𝕋 β„‚ F Lan𝑧F β„‚ (F 2 βˆ’ β†’ 1 βˆ’) βˆ† Μ‚ βˆ† Top βˆ†Top |βˆ’| sing 𝕋 Μ‚ 𝕋 Cat 𝕋/βˆ’ ∫

𝕋

π’ͺ𝕋 𝕋 Μ‚ 𝕋 Cat 𝕋/βˆ’ ∫

𝕋

π’ͺ𝕋 Ho Μ‚ 𝕋 Ho Cat Ξ³ Μ‚ 𝕋 Ξ³ Cat L ∫

𝕋

Rπ’ͺ𝕋 βŠ₯

If this adjunction is an equivalence then 𝕋 is a weak test category. If this also holds true for all slices then 𝕋 is a test category. And if ∫

𝕋 β‹…Ξ³ Cat preserves products then 𝕋 is a strict test category.

We can do synthetic homotopy theory in the category of presheaves for any (strict) test category [Gro83].

16 / 24

slide-51
SLIDE 51

Test Categories

The standard topological simplex functor determines geometric realization and singular complex.

𝑧 βŠ₯ 𝕋 Μ‚ 𝕋 β„‚ F Lan𝑧F β„‚ (F 2 βˆ’ β†’ 1 βˆ’) βˆ† Μ‚ βˆ† Top βˆ†Top |βˆ’| sing 𝕋 Μ‚ 𝕋 Cat 𝕋/βˆ’ ∫

𝕋

π’ͺ𝕋 𝕋 Μ‚ 𝕋 Cat 𝕋/βˆ’ ∫

𝕋

π’ͺ𝕋 Ho Μ‚ 𝕋 Ho Cat Ξ³ Μ‚ 𝕋 Ξ³ Cat L ∫

𝕋

Rπ’ͺ𝕋 βŠ₯

If this adjunction is an equivalence then 𝕋 is a weak test category. If this also holds true for all slices then 𝕋 is a test category. And if ∫

𝕋 β‹…Ξ³ Cat preserves products then 𝕋 is a strict test category.

We can do synthetic homotopy theory in the category of presheaves for any (strict) test category [Gro83].

16 / 24

slide-52
SLIDE 52

Test Categories

The slice functor determines the category of elements and nerve (where ∫

𝕋 X = 𝑧(βˆ’)/X).

𝑧 βŠ₯ 𝕋 Μ‚ 𝕋 β„‚ F Lan𝑧F β„‚ (F 2 βˆ’ β†’ 1 βˆ’) βˆ† Μ‚ βˆ† Top βˆ†Top |βˆ’| sing 𝕋 Μ‚ 𝕋 Cat 𝕋/βˆ’ ∫

𝕋

π’ͺ𝕋 𝕋 Μ‚ 𝕋 Cat 𝕋/βˆ’ ∫

𝕋

π’ͺ𝕋 Ho Μ‚ 𝕋 Ho Cat Ξ³ Μ‚ 𝕋 Ξ³ Cat L ∫

𝕋

Rπ’ͺ𝕋 βŠ₯

If this adjunction is an equivalence then 𝕋 is a weak test category. If this also holds true for all slices then 𝕋 is a test category. And if ∫

𝕋 β‹…Ξ³ Cat preserves products then 𝕋 is a strict test category.

We can do synthetic homotopy theory in the category of presheaves for any (strict) test category [Gro83].

16 / 24

slide-53
SLIDE 53

Test Categories

Localization induces an adjunction on the homotopy categories.

𝑧 βŠ₯ 𝕋 Μ‚ 𝕋 β„‚ F Lan𝑧F β„‚ (F 2 βˆ’ β†’ 1 βˆ’) βˆ† Μ‚ βˆ† Top βˆ†Top |βˆ’| sing 𝕋 Μ‚ 𝕋 Cat 𝕋/βˆ’ ∫

𝕋

π’ͺ𝕋 𝕋 Μ‚ 𝕋 Cat 𝕋/βˆ’ ∫

𝕋

π’ͺ𝕋 Ho Μ‚ 𝕋 Ho Cat Ξ³ Μ‚ 𝕋 Ξ³ Cat L ∫

𝕋

Rπ’ͺ𝕋 βŠ₯

If this adjunction is an equivalence then 𝕋 is a weak test category. If this also holds true for all slices then 𝕋 is a test category. And if ∫

𝕋 β‹…Ξ³ Cat preserves products then 𝕋 is a strict test category.

We can do synthetic homotopy theory in the category of presheaves for any (strict) test category [Gro83].

16 / 24

slide-54
SLIDE 54

Test Categories

Localization induces an adjunction on the homotopy categories.

𝑧 βŠ₯ 𝕋 Μ‚ 𝕋 β„‚ F Lan𝑧F β„‚ (F 2 βˆ’ β†’ 1 βˆ’) βˆ† Μ‚ βˆ† Top βˆ†Top |βˆ’| sing 𝕋 Μ‚ 𝕋 Cat 𝕋/βˆ’ ∫

𝕋

π’ͺ𝕋 𝕋 Μ‚ 𝕋 Cat 𝕋/βˆ’ ∫

𝕋

π’ͺ𝕋 Ho Μ‚ 𝕋 Ho Cat Ξ³ Μ‚ 𝕋 Ξ³ Cat L ∫

𝕋

Rπ’ͺ𝕋 βŠ₯

If this adjunction is an equivalence then 𝕋 is a weak test category. If this also holds true for all slices then 𝕋 is a test category. And if ∫

𝕋 β‹…Ξ³ Cat preserves products then 𝕋 is a strict test category.

We can do synthetic homotopy theory in the category of presheaves for any (strict) test category [Gro83].

16 / 24

slide-55
SLIDE 55

Test Categories

Localization induces an adjunction on the homotopy categories.

𝑧 βŠ₯ 𝕋 Μ‚ 𝕋 β„‚ F Lan𝑧F β„‚ (F 2 βˆ’ β†’ 1 βˆ’) βˆ† Μ‚ βˆ† Top βˆ†Top |βˆ’| sing 𝕋 Μ‚ 𝕋 Cat 𝕋/βˆ’ ∫

𝕋

π’ͺ𝕋 𝕋 Μ‚ 𝕋 Cat 𝕋/βˆ’ ∫

𝕋

π’ͺ𝕋 Ho Μ‚ 𝕋 Ho Cat Ξ³ Μ‚ 𝕋 Ξ³ Cat L ∫

𝕋

Rπ’ͺ𝕋 βŠ₯

If this adjunction is an equivalence then 𝕋 is a weak test category. If this also holds true for all slices then 𝕋 is a test category. And if ∫

𝕋 β‹…Ξ³ Cat preserves products then 𝕋 is a strict test category.

We can do synthetic homotopy theory in the category of presheaves for any (strict) test category [Gro83].

16 / 24

slide-56
SLIDE 56

β–‘ is a Strict Test Category

It suffices [Mal05; BM17] to observe that β–‘ has finite products: 1 = [0] and [𝑛] Γ— [π‘œ] = [𝑛 + π‘œ] and an interval object: [0↦0], [0↦1] ∢ β–‘ ([0] β†’ [1]) whose Yoneda image is separated (has the unique Μ‚ β–‘ (0 β†’ 1) as equalizer).

17 / 24

slide-57
SLIDE 57

Test Functors

In the basic setup, we ask whether the slice functor induces an equivalence of homotopy categories. We can ask the same for an arbitrary functor F ∢ 𝕋 β†’ Cat.

𝑧 βŠ₯ 𝕋 Μ‚ 𝕋 Cat 𝕋/βˆ’ ∫

𝕋

π’ͺ𝕋 𝕋 Μ‚ 𝕋 Cat F Lan𝑧F F 2 βˆ’ β†’ 1 βˆ’

For 𝕋 a weak test category, F is a weak test functor if: β–Ά F(S) is aspheric (weakly equivalent to a point) for all S ∢ 𝕋, β–Ά the 𝕋-nerve (right adjoint) preserves weak equivalences. Any weak test functor induces an adjoint equivalence of homotopy categories. If all slices βˆ‚βˆ’ β‹… F ∢ 𝕋/S β†’ 𝕋 β†’ Cat are weak test functors then F is a test functor.

18 / 24

slide-58
SLIDE 58

Test Functors

In the basic setup, we ask whether the slice functor induces an equivalence of homotopy categories. We can ask the same for an arbitrary functor F ∢ 𝕋 β†’ Cat.

𝑧 βŠ₯ 𝕋 Μ‚ 𝕋 Cat 𝕋/βˆ’ ∫

𝕋

π’ͺ𝕋 𝕋 Μ‚ 𝕋 Cat F Lan𝑧F F 2 βˆ’ β†’ 1 βˆ’

For 𝕋 a weak test category, F is a weak test functor if: β–Ά F(S) is aspheric (weakly equivalent to a point) for all S ∢ 𝕋, β–Ά the 𝕋-nerve (right adjoint) preserves weak equivalences. Any weak test functor induces an adjoint equivalence of homotopy categories. If all slices βˆ‚βˆ’ β‹… F ∢ 𝕋/S β†’ 𝕋 β†’ Cat are weak test functors then F is a test functor.

18 / 24

slide-59
SLIDE 59

Test Functors

In the basic setup, we ask whether the slice functor induces an equivalence of homotopy categories. We can ask the same for an arbitrary functor F ∢ 𝕋 β†’ Cat.

𝑧 βŠ₯ 𝕋 Μ‚ 𝕋 Cat 𝕋/βˆ’ ∫

𝕋

π’ͺ𝕋 𝕋 Μ‚ 𝕋 Cat F Lan𝑧F F 2 βˆ’ β†’ 1 βˆ’

For 𝕋 a weak test category, F is a weak test functor if: β–Ά F(S) is aspheric (weakly equivalent to a point) for all S ∢ 𝕋, β–Ά the 𝕋-nerve (right adjoint) preserves weak equivalences. Any weak test functor induces an adjoint equivalence of homotopy categories. If all slices βˆ‚βˆ’ β‹… F ∢ 𝕋/S β†’ 𝕋 β†’ Cat are weak test functors then F is a test functor.

18 / 24

slide-60
SLIDE 60

Test Functors

In the basic setup, we ask whether the slice functor induces an equivalence of homotopy categories. We can ask the same for an arbitrary functor F ∢ 𝕋 β†’ Cat.

𝑧 βŠ₯ 𝕋 Μ‚ 𝕋 Cat 𝕋/βˆ’ ∫

𝕋

π’ͺ𝕋 𝕋 Μ‚ 𝕋 Cat F Lan𝑧F F 2 βˆ’ β†’ 1 βˆ’

For 𝕋 a weak test category, F is a weak test functor if: β–Ά F(S) is aspheric (weakly equivalent to a point) for all S ∢ 𝕋, β–Ά the 𝕋-nerve (right adjoint) preserves weak equivalences. Any weak test functor induces an adjoint equivalence of homotopy categories. If all slices βˆ‚βˆ’ β‹… F ∢ 𝕋/S β†’ 𝕋 β†’ Cat are weak test functors then F is a test functor.

18 / 24

slide-61
SLIDE 61

β–‘ β†ͺ Cat is a Test Functor

It suffices [ZK12] to observe that β–‘ is a full subcategory of Cat that: β–Ά is closed under finite products, β–Ά includes the walking interval, β–Ά and excludes the walking nothing.

19 / 24

slide-62
SLIDE 62

Model Structure

The category of presheaves for any test category can be equipped with a canonical model structure where [Cis06]: cofibrations are the monomorphisms, weak equivalences are the maps that become weak equivalence in Cat under the category of elements functor. Fibrant objects in this model structure on Μ‚ β–‘ have lots of fillings; e.g. from the β€œbent square” to the cube. Implications??

20 / 24

slide-63
SLIDE 63

Model Structure

The category of presheaves for any test category can be equipped with a canonical model structure where [Cis06]: cofibrations are the monomorphisms, weak equivalences are the maps that become weak equivalence in Cat under the category of elements functor. Fibrant objects in this model structure on Μ‚ β–‘ have lots of fillings; e.g. from the β€œbent square” to the cube. Implications??

20 / 24

slide-64
SLIDE 64

Simplicial Cubes

There is a canonical functor β–‘ β†’ Μ‚ βˆ† mapping [π‘œ] ⟼ (βˆ†1)Γ—π‘œ. Since Μ‚ βˆ† has pointwise products (i.e. (X Γ— Y)𝑔 β‰… X𝑔 Γ— Y𝑔), a simplex is degenerate in X Γ— Y iff it is degenerate in X and Y simultaneously. Consider the nondegenerate π‘œ-simplices in (βˆ†1)Γ—π‘œ. Example: π‘œ ≔ 2 ([0, 1, 1] , [0, 0, 1]) and ([0, 0, 1] , [0, 1, 1]) Zipping these: [(0 , 0), (1 , 0), (1 , 1)] and [(0 , 0), (0 , 1), (1 , 1)] 00 10 01 11 We recover the triangulation profunctor 𝑒 ∢ β–‘ β‡Έ βˆ†.

21 / 24

slide-65
SLIDE 65

Simplicial Cubes

There is a canonical functor β–‘ β†’ Μ‚ βˆ† mapping [π‘œ] ⟼ (βˆ†1)Γ—π‘œ. Since Μ‚ βˆ† has pointwise products (i.e. (X Γ— Y)𝑔 β‰… X𝑔 Γ— Y𝑔), a simplex is degenerate in X Γ— Y iff it is degenerate in X and Y simultaneously. Consider the nondegenerate π‘œ-simplices in (βˆ†1)Γ—π‘œ. Example: π‘œ ≔ 2 ([0, 1, 1] , [0, 0, 1]) and ([0, 0, 1] , [0, 1, 1]) Zipping these: [(0 , 0), (1 , 0), (1 , 1)] and [(0 , 0), (0 , 1), (1 , 1)] 00 10 01 11 We recover the triangulation profunctor 𝑒 ∢ β–‘ β‡Έ βˆ†.

21 / 24

slide-66
SLIDE 66

Simplicial Cubes

There is a canonical functor β–‘ β†’ Μ‚ βˆ† mapping [π‘œ] ⟼ (βˆ†1)Γ—π‘œ. Since Μ‚ βˆ† has pointwise products (i.e. (X Γ— Y)𝑔 β‰… X𝑔 Γ— Y𝑔), a simplex is degenerate in X Γ— Y iff it is degenerate in X and Y simultaneously. Consider the nondegenerate π‘œ-simplices in (βˆ†1)Γ—π‘œ. Example: π‘œ ≔ 2 ([0, 1, 1] , [0, 0, 1]) and ([0, 0, 1] , [0, 1, 1]) Zipping these: [(0 , 0), (1 , 0), (1 , 1)] and [(0 , 0), (0 , 1), (1 , 1)] 00 10 01 11 We recover the triangulation profunctor 𝑒 ∢ β–‘ β‡Έ βˆ†.

21 / 24

slide-67
SLIDE 67

Simplicial Cubes

There is a canonical functor β–‘ β†’ Μ‚ βˆ† mapping [π‘œ] ⟼ (βˆ†1)Γ—π‘œ. Since Μ‚ βˆ† has pointwise products (i.e. (X Γ— Y)𝑔 β‰… X𝑔 Γ— Y𝑔), a simplex is degenerate in X Γ— Y iff it is degenerate in X and Y simultaneously. Consider the nondegenerate π‘œ-simplices in (βˆ†1)Γ—π‘œ. Example: π‘œ ≔ 2 ([0, 1, 1] , [0, 0, 1]) and ([0, 0, 1] , [0, 1, 1]) Zipping these: [(0 , 0), (1 , 0), (1 , 1)] and [(0 , 0), (0 , 1), (1 , 1)] 00 10 01 11 We recover the triangulation profunctor 𝑒 ∢ β–‘ β‡Έ βˆ†.

21 / 24

slide-68
SLIDE 68

Triangulating Cubical Sets

Since β–‘ is small and Μ‚ βˆ† is cocomplete we can extend triangulation along Yoneda:

β–‘ Μ‚ β–‘ Μ‚ βˆ† 𝑒 𝑧 𝑒! π‘’βˆ— βŠ₯

which lets us triangulate cubical sets. This has right adjoint π‘’βˆ— ≔ Μ‚ βˆ† (𝑒 2 βˆ’ β†’ 1 βˆ’) characterizing the maps from cubes into synthetic spaces presented as simplicial sets.

22 / 24

slide-69
SLIDE 69

Triangulating Cubical Sets

Since β–‘ is small and Μ‚ βˆ† is cocomplete we can extend triangulation along Yoneda:

β–‘ Μ‚ β–‘ Μ‚ βˆ† 𝑒 𝑧 𝑒! π‘’βˆ— βŠ₯

which lets us triangulate cubical sets. This has right adjoint π‘’βˆ— ≔ Μ‚ βˆ† (𝑒 2 βˆ’ β†’ 1 βˆ’) characterizing the maps from cubes into synthetic spaces presented as simplicial sets.

22 / 24

slide-70
SLIDE 70

Summary

The ordered cubes are a shape category with good combinatorial and homotopical properties. They may also provide an interesting foundation for a cubical type theory. I am grateful to several workshop participants for pointing out to me related work of which I was unaware. In particular, I would like to acknowledge a recent preprint by Chris Kapulkin containing joint work done with Vladimir Voevodsky, which contains many of the results discussed here – and much more besides: http://www.math.uwo.ca/faculty/kapulkin/papers/ cubical-approach-to-straightening.pdf

23 / 24

slide-71
SLIDE 71

References

Ulrik Buchholtz and Edward Morehouse. β€œVarieties of Cubical Sets”. In: Relational and Algebraic Methods in Computer Science.

  • Vol. 10226. Lecture Notes in Computer Science. Springer, 2017. url:

https://arxiv.org/abs/1701.08189. Denis-Charles Cisinski. β€œLes PrΓ©faisceaux comme ModΓ©les des Types d’Homotopie”. PhD thesis. UniversitΓ© Paris VII, 2006. Marco Grandis and Luca Mauri. β€œCubical Sets and their Site”. In: Theory and Application of Categories 11.8 (2003), pp. 185–211. Alexander Grothendieck. β€œPursuing Stacks”. 1983. url: https://thescrivener.github.io/PursuingStacks/. John Frederick Jardine. β€œCategorical Homotopy Theory”. In: Homology, Homotopy and Applications 8 (2006), pp. 71–144. Georges Maltsiniotis. β€œLe ThΓ©orie de l’Homotopie de Grothendieck”. In: (2005). Marek Zawadowski and Chris Kapulkin. β€œIntroduction to Test Categories”. lecture notes. 2012.

24 / 24