towards a constructive simplicial model of univalent
play

Towards a constructive simplicial model of univalent foundations - PowerPoint PPT Presentation

Towards a constructive simplicial model of univalent foundations Nicola Gambino 1 Simon Henry 2 1 University of Leeds 2 University of Ottawa Homotopy Type Theory 2019 Carnegie Mellon University August 15th, 2019 1 Goal To define a model of


  1. Towards a constructive simplicial model of univalent foundations Nicola Gambino 1 Simon Henry 2 1 University of Leeds 2 University of Ottawa Homotopy Type Theory 2019 Carnegie Mellon University August 15th, 2019 1

  2. Goal To define a model of Univalent Foundations that is (1) definable constructively, i.e. without EM and AC (2) defined in a category homotopically-equivalent to Top . 2

  3. Goal To define a model of Univalent Foundations that is (1) definable constructively, i.e. without EM and AC (2) defined in a category homotopically-equivalent to Top . Univalent Foundations = ML + UA , where ◮ ML = Martin-L¨ of type theory with one universe type ◮ UA = Voevodsky’s Univalence Axiom 3

  4. Related work Cubical approach: ◮ [BCH], [BCHM], [OP], . . . do (1) but not (2). ◮ Recent [ACCRS] does (1) and (2) using equivariant fibrations. 4

  5. Related work Cubical approach: ◮ [BCH], [BCHM], [OP], . . . do (1) but not (2). ◮ Recent [ACCRS] does (1) and (2) using equivariant fibrations. Simplicial approach has some advantages: ◮ more familiar ◮ uses standard notion of Kan fibration ◮ straightforward equivalence with Top . 5

  6. � � � Main result Theorem (Gambino and Henry) . Constructively, there exists a comprehension category χ SSet → Fib cof cod SSet cof with ◮ all the type constructors of ML ◮ univalence of the universe ◮ Π-types are weakly stable, other type constructors are pseudo-stable. SSet cof = full subcategory of cofibrant simplicial sets � SSet 6

  7. References [H1] S. Henry Weak model structures in classical and constructive mathematics ArXiv, 2018 [H2] S. Henry A constructive account of the Kan-Quillen model structure and of Kan’s Ex ∞ functor ArXiv, 2019 [GSS] N. Gambino and K. Szumi� lo and C. Sattler The constructive Kan-Quillen model structure: two new proofs ArXiv, 2019 [GH] N. Gambino and S. Henry Towards a constructive simplicial model of Univalent Foundations ArXiv, 2019 7

  8. Outline of the talk ◮ Review of the classical simplicial model ◮ Constructive simplicial homotopy theory 8

  9. Voevodsky’s classical simplicial model Idea ◮ contexts = simplicial sets ◮ dependent types = Kan fibrations. 9

  10. � � � Voevodsky’s classical simplicial model Idea ◮ contexts = simplicial sets ◮ dependent types = Kan fibrations. ⇒ The comprehension category χ SSet → Fib cod SSet 10

  11. � � � Voevodsky’s classical simplicial model Idea ◮ contexts = simplicial sets ◮ dependent types = Kan fibrations. ⇒ The comprehension category χ SSet → Fib cod SSet It supports ◮ all the type constructors of ML ◮ a univalent universe satisfying stability conditions. 11

  12. � � � Voevodsky’s classical simplicial model Idea ◮ contexts = simplicial sets ◮ dependent types = Kan fibrations. ⇒ The comprehension category χ SSet → Fib cod SSet It supports ◮ all the type constructors of ML ◮ a univalent universe satisfying stability conditions. It gives rise to a strict model via a splitting process. 12

  13. Key facts (0) Existence of the Kan-Quillen model structure on SSet . 13

  14. Key facts (0) Existence of the Kan-Quillen model structure on SSet . (1) A , B ∈ SSet , B Kan complex ⇒ B A Kan complex. 14

  15. Key facts (0) Existence of the Kan-Quillen model structure on SSet . (1) A , B ∈ SSet , B Kan complex ⇒ B A Kan complex. (2) p : A → X Kan fibration ⇒ the right adjoint to pullback Π p : SSet / A → SSet / X preserves Kan fibrations. 15

  16. � � � Key facts (0) Existence of the Kan-Quillen model structure on SSet . (1) A , B ∈ SSet , B Kan complex ⇒ B A Kan complex. (2) p : A → X Kan fibration ⇒ the right adjoint to pullback Π p : SSet / A → SSet / X preserves Kan fibrations. (3) There is a Kan fibration π : ˜ U → U , with U Kan complex, that classifies small Kan fibrations, i.e. ˜ A U π ∀ � U X ∃ 16

  17. � � � Key facts (0) Existence of the Kan-Quillen model structure on SSet . (1) A , B ∈ SSet , B Kan complex ⇒ B A Kan complex. (2) p : A → X Kan fibration ⇒ the right adjoint to pullback Π p : SSet / A → SSet / X preserves Kan fibrations. (3) There is a Kan fibration π : ˜ U → U , with U Kan complex, that classifies small Kan fibrations, i.e. ˜ A U π ∀ � U X ∃ (4) The Kan fibration π : ˜ U → U is univalent. 17

  18. Constructivity problems ◮ Kan-Quillen model structure has classical proofs. 18

  19. Constructivity problems ◮ Kan-Quillen model structure has classical proofs. ◮ [BCP] shows that (1), (2) require classical logic. 19

  20. Constructivity problems ◮ Kan-Quillen model structure has classical proofs. ◮ [BCP] shows that (1), (2) require classical logic. ◮ [GS] fixed (1), (2) by introducing uniform Kan fibrations in SSet , but this creates problems for (3), (4). 20

  21. Constructive simplicial homotopy theory 21

  22. Constructive simplicial homotopy theory We start with � � I = ∂ ∆ n → ∆ n | n ≥ 0 � � Λ k J = n → ∆ n | 0 ≤ k ≤ n 22

  23. Constructive simplicial homotopy theory We start with � � I = ∂ ∆ n → ∆ n | n ≥ 0 � � Λ k J = n → ∆ n | 0 ≤ k ≤ n and generate wfs’s ( Sat ( I ) , I ⋔ ) , ( Sat ( J ) , J ⋔ ) 23

  24. Constructive simplicial homotopy theory We start with � � I = ∂ ∆ n → ∆ n | n ≥ 0 � � Λ k J = n → ∆ n | 0 ≤ k ≤ n and generate wfs’s ( Sat ( I ) , I ⋔ ) , ( Sat ( J ) , J ⋔ ) We wish to have a model structure ( W , C , F ) such that W ∩ F = I ⋔ C = Sat ( I ) , F = J ⋔ W ∩ C = Sat ( J ) , 24

  25. Constructive simplicial homotopy theory We start with � � I = ∂ ∆ n → ∆ n | n ≥ 0 � � Λ k J = n → ∆ n | 0 ≤ k ≤ n and generate wfs’s ( Sat ( I ) , I ⋔ ) , ( Sat ( J ) , J ⋔ ) We wish to have a model structure ( W , C , F ) such that W ∩ F = I ⋔ C = Sat ( I ) , F = J ⋔ W ∩ C = Sat ( J ) , In particular, F = Kan fibrations. This helps with (3). 25

  26. Constructive cofibrations Let C = Sat ( I ). 26

  27. Constructive cofibrations Let C = Sat ( I ). Classically, for i : A → B in SSet , TFAE ◮ i ∈ C ◮ i is a monomorphism 27

  28. Constructive cofibrations Let C = Sat ( I ). Classically, for i : A → B in SSet , TFAE ◮ i ∈ C ◮ i is a monomorphism Constructively, for i : A → B in SSet , TFAE ◮ i ∈ C ◮ i is a monomorphism s.t. ∀ n , i n : A n → B n is complemented, i.e. � � ∀ y ∈ B n y ∈ A n ∨ y / ∈ A n , and degeneracy of simplices in B n \ A n is decidable. 28

  29. Constructive cofibrations Let C = Sat ( I ). Classically, for i : A → B in SSet , TFAE ◮ i ∈ C ◮ i is a monomorphism Constructively, for i : A → B in SSet , TFAE ◮ i ∈ C ◮ i is a monomorphism s.t. ∀ n , i n : A n → B n is complemented, i.e. � � ∀ y ∈ B n y ∈ A n ∨ y / ∈ A n , and degeneracy of simplices in B n \ A n is decidable. Note. C = cofibrations in Reedy wfs generated by the wfs (Complemented mono, Split epi) on Set . 29

  30. The constructive Kan-Quillen model structure Theorem [H2] . Constructively, the category SSet admits a model structure ( W , C , F ) such that C = Sat ( I ) , F = Kan fibrations . 30

  31. The constructive Kan-Quillen model structure Theorem [H2] . Constructively, the category SSet admits a model structure ( W , C , F ) such that C = Sat ( I ) , F = Kan fibrations . Two other proofs in [GSS]. 31

  32. The constructive Kan-Quillen model structure Theorem [H2] . Constructively, the category SSet admits a model structure ( W , C , F ) such that C = Sat ( I ) , F = Kan fibrations . Two other proofs in [GSS]. Note ◮ Constructively, not every object is cofibrant: X is cofibrant if and only if degeneracy of simplices in X is decidable. 32

  33. The constructive Kan-Quillen model structure Theorem [H2] . Constructively, the category SSet admits a model structure ( W , C , F ) such that C = Sat ( I ) , F = Kan fibrations . Two other proofs in [GSS]. Note ◮ Constructively, not every object is cofibrant: X is cofibrant if and only if degeneracy of simplices in X is decidable. ◮ Every object X has a cofibrant replacement, given by L ( X ) cofibrant and t : L ( X ) → X in W ∩ C . 33

  34. Towards a constructive simplicial model Idea ◮ use cofibrancy to solve constructivity issues, 34

  35. Towards a constructive simplicial model Idea ◮ use cofibrancy to solve constructivity issues, ◮ contexts are cofibrant simplicial sets, ◮ types are Kan fibrations between cofibrant simplicial sets. 35

  36. � � � Towards a constructive simplicial model Idea ◮ use cofibrancy to solve constructivity issues, ◮ contexts are cofibrant simplicial sets, ◮ types are Kan fibrations between cofibrant simplicial sets. ⇒ The comprehension category χ SSet → Fib cof cof cod SSet cof 36

  37. � � � Towards a constructive simplicial model Idea ◮ use cofibrancy to solve constructivity issues, ◮ contexts are cofibrant simplicial sets, ◮ types are Kan fibrations between cofibrant simplicial sets. ⇒ The comprehension category χ SSet → Fib cof cof cod SSet cof Challenge ◮ stay within the cofibrant fragment. 37

  38. Key facts 0. Existence of the constructive Kan-Quillen model structure. 38

  39. Key facts 0. Existence of the constructive Kan-Quillen model structure. 1. A , B ∈ SSet , A cofibrant, B Kan ⇒ B A Kan. 39

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend