types
play

types ! s t e n m m o c s ' r t o c e i r d h i - PowerPoint PPT Presentation

RISE OF higher-dimensional types ! s t e n m m o c s ' r t o c e i r d h i t w favonia University of Minnesota elements some type relations elements some type a 1 b 1 a 2 b 2 p q f : A B a 2 p


  1. RISE OF higher-dimensional types ! s t e n m m o c s ' r t o c e i r d h i t w favonia University of Minnesota

  2. elements some type

  3. relations elements some type

  4. ⟼ a 1 b 1 ⟼ a 2 b 2 ⟼ p q f : A → B a 2 p b 2 q a 1 b 1 A B

  5. Higher-dimensional types provide novel abstraction that facilitates the mechanization of homotopy theory

  6. the abstraction Higher-dimensional types provide novel abstraction that facilitates the mechanization of homotopy theory

  7. the abstraction Higher-dimensional types provide novel abstraction that facilitates the mechanization of homotopy theory the work

  8. Higher-Dimensional Types (symmetric relations) b a

  9. Higher-Dimensional Types (symmetric relations) b p a

  10. Higher-Dimensional Types (symmetric relations) b p a q

  11. ⋮ Higher-Dimensional Types (symmetric relations) b p h k a q

  12. Homotopy-Theoretic Interpretation [Awodey and Warren] [Voevodsky et al ] [van den Berg and Garner] A Type Space a : A Element Point f : A → B Function Continuous Mapping C : A → Type Dependent Type Fibration a = A b Identi � ication Path

  13. New Features Univalence if e is an equivalence between types A and B , then ua(e):A=B Higher Inductive Types sphere circle torus

  14. [statement] Higher-dimensional types provide novel abstraction for mechanization [experiments] Mechanizing theorems in univalent type theory

  15. My Thesis + Follow-Ups Homotopy groups Covering spaces [Favonia and Harper] Seifert-van Kampen theorem [Shulman and Favonia] Blakers-Massey theorem [Lumsdaine, Finster, Licata, Brunerie and Favonia] Cohomology groups [Buchholtz and Favonia]

  16. — Algebraic Topology by Allen Hatcher

  17. Seifert- Covering van Kampen spaces Blakers-Massey — Algebraic Topology by Allen Hatcher

  18. Homotopy Groups { mappings from the n -sphere } S n A “higher” if n > 1

  19. First Homotopy Group { mappings from the circle } S 1 A directed loops at some point

  20. A = a

  21. { a A = a

  22. { ... a a a A = a

  23. { ... a a a A = a ... a a

  24. { ... a a a A = a ... a a A = a (much more)

  25. Sets with Actions Instead of computing these groups directly, consider sets with an action by the groups

  26. Sets with Actions Instead of computing these groups directly, consider sets with an action by the groups { { ... a a a × action: ... a a the group set S set S

  27. Sets with Actions Instead of computing these groups directly, consider sets with an action by the groups { { ... a a a × action: ... a a the group set S set S some action by the Subject: sets with � irst homotopy group

  28. Sets with some action by the � irst homotopy group

  29. Sets with some action by the � irst homotopy group ≃ Covering spaces

  30. Covering Spaces Classical de � inition A covering space of A is a space C together with a continuous surjective map p : C → A , such that for every a ∈ A , there exists an open neighborhood U of a , such that p -1 (U) is a union of disjoint open sets in A , each of which is mapped homeomorphically onto U by p . Type-theoretic de � inition F : A → Set

  31. Theorem* Sets with some action by the � irst homotopy group of A ≃ Covering spaces F : A → Set More results in “Higher Groups in Homotopy Type Theory” *A is pointed and connected

  32. Pushouts Disjoint sums + gluing A B

  33. Pushouts Disjoint sums + gluing C A B

  34. Pushouts Disjoint sums + gluing c C g(c) f(c) A B

  35. First Homotopy Groups all paths from a point to itself [ generalization ] Fundamental Groupoids all paths between any two points

  36. C A B [ Seifert–van Kampen ] All paths are sequences of alternating paths in A and B

  37. C A B [ Seifert–van Kampen ] Paths of the pushout can be calculated from paths of A and B and points of C

  38. Homotopy Groups of Spheres 1 2 3 4 5 6 7 8 9 10 S 1 Z 0 0 0 0 0 0 0 0 0 S 2 0 Z Z Z 2 Z 2 Z 12 Z 2 Z 2 Z 3 Z 15 S 3 0 0 Z Z 2 Z 2 Z 12 Z 2 Z 2 Z 3 Z 15 2 Z 2 2 Z 24 ×Z 3 S 4 0 0 0 Z Z 2 Z 2 Z×Z 12 Z 2 S 5 0 0 0 0 Z Z 2 Z 2 Z 24 Z 2 Z 2 S 6 0 0 0 0 0 Z Z 2 Z 2 Z 24 0

  39. Homotopy Groups of Spheres 1 2 3 4 5 6 7 8 9 10 S 1 Z 0 0 0 0 0 0 0 0 0 S 2 0 Z Z Z 2 Z 2 Z 12 Z 2 Z 2 Z 3 Z 15 S 3 0 0 Z Z 2 Z 2 Z 12 Z 2 Z 2 Z 3 Z 15 2 Z 2 2 Z 24 ×Z 3 S 4 0 0 0 Z Z 2 Z 2 Z×Z 12 Z 2 S 5 0 0 0 0 Z Z 2 Z 2 Z 24 Z 2 Z 2 S 6 0 0 0 0 0 Z Z 2 Z 2 Z 24 0

  40. Homotopy Groups of Spheres 1 2 3 4 5 6 7 8 9 10 S 1 Z 0 0 0 0 0 0 0 0 0 S 2 0 Z Z Z 2 Z 2 Z 12 Z 2 Z 2 Z 3 Z 15 S 3 0 0 Z Z 2 Z 2 Z 12 Z 2 Z 2 Z 3 Z 15 2 Z 2 2 Z 24 ×Z 3 S 4 0 0 0 Z Z 2 Z 2 Z×Z 12 Z 2 S 5 0 0 0 0 Z Z 2 Z 2 Z 24 Z 2 Z 2 S 6 0 0 0 0 0 Z Z 2 Z 2 Z 24 0

  41. Homotopy Groups of Spheres 1 2 3 4 5 6 7 8 9 10 S 1 Z 0 0 0 0 0 0 0 0 0 S 2 0 Z Z Z 2 Z 2 Z 12 Z 2 Z 2 Z 3 Z 15 S 3 0 0 Z Z 2 Z 2 Z 12 Z 2 Z 2 Z 3 Z 15 2 Z 2 2 Z 24 ×Z 3 S 4 0 0 0 Z Z 2 Z 2 Z×Z 12 Z 2 S 5 0 0 0 0 Z Z 2 Z 2 Z 24 Z 2 Z 2 S 6 0 0 0 0 0 Z Z 2 Z 2 Z 24 0

  42. Homotopy Groups of Spheres 1 2 3 4 5 6 7 8 9 10 S 1 Z 0 0 0 0 0 0 0 0 0 S 2 0 Z Z Z 2 Z 2 Z 12 Z 2 Z 2 Z 3 Z 15 S 3 0 0 Z Z 2 Z 2 Z 12 Z 2 Z 2 Z 3 Z 15 2 Z 2 2 Z 24 ×Z 3 S 4 0 0 0 Z Z 2 Z 2 Z×Z 12 Z 2 S 5 0 0 0 0 Z Z 2 Z 2 Z 24 Z 2 Z 2 S 6 0 0 0 0 0 Z Z 2 Z 2 Z 24 0

  43. Homotopy Groups of Spheres 1 2 3 4 5 6 7 8 9 10 S 1 Z 0 0 0 0 0 0 0 0 0 S 2 0 Z Z Z 2 Z 2 Z 12 Z 2 Z 2 Z 3 Z 15 S 3 0 0 Z Z 2 Z 2 Z 12 Z 2 Z 2 Z 3 Z 15 2 Z 2 2 Z 24 ×Z 3 S 4 0 0 0 Z Z 2 Z 2 Z×Z 12 Z 2 S 5 0 0 0 0 Z Z 2 Z 2 Z 24 Z 2 Z 2 S 6 0 0 0 0 0 Z Z 2 Z 2 Z 24 0

  44. Homotopy Groups of Spheres 1 2 3 4 5 6 7 8 9 10 S 1 Z 0 0 0 0 0 0 0 0 0 S 2 0 Z Z Z 2 Z 2 Z 12 Z 2 Z 2 Z 3 Z 15 S 3 0 0 Z Z 2 Z 2 Z 12 Z 2 Z 2 Z 3 Z 15 2 Z 2 2 Z 24 ×Z 3 S 4 0 0 0 Z Z 2 Z 2 Z×Z 12 Z 2 S 5 0 0 0 0 Z Z 2 Z 2 Z 24 Z 2 Z 2 S 6 0 0 0 0 0 Z Z 2 Z 2 Z 24 0

  45. Homotopy Groups of Spheres 1 2 3 4 5 6 7 8 9 10 S 1 Z 0 0 0 0 0 0 0 0 0 S 2 0 Z Z Z 2 Z 2 Z 12 Z 2 Z 2 Z 3 Z 15 S 3 0 0 Z Z 2 Z 2 Z 12 Z 2 Z 2 Z 3 Z 15 2 Z 2 2 Z 24 ×Z 3 S 4 0 0 0 Z Z 2 Z 2 Z×Z 12 Z 2 S 5 0 0 0 0 Z Z 2 Z 2 Z 24 Z 2 Z 2 S 6 0 0 0 0 0 Z Z 2 Z 2 Z 24 0

  46. Homotopy Groups of Spheres 1 2 3 4 5 6 7 8 9 10 S 1 Z 0 0 0 0 0 0 0 0 0 S 2 0 Z Z Z 2 Z 2 Z 12 Z 2 Z 2 Z 3 Z 15 S 3 0 0 Z Z 2 Z 2 Z 12 Z 2 Z 2 Z 3 Z 15 2 Z 2 2 Z 24 ×Z 3 S 4 0 0 0 Z Z 2 Z 2 Z×Z 12 Z 2 S 5 0 0 0 0 Z Z 2 Z 2 Z 24 Z 2 Z 2 S 6 0 0 0 0 0 Z Z 2 Z 2 Z 24 0 corollary of [ Blakers-Massey ]

  47. Blakers-Massey in homotopy type theory (2012-13) [Finster, Licata, Lumsdaine]

  48. Blakers-Massey in homotopy type theory Full mechanization of (2012-13) [Finster, Licata, Lumsdaine] Blakers-Massey in Agda (2013) [Licata?] [Favonia]

  49. Blakers-Massey in homotopy type theory Full mechanization of (2012-13) [Finster, Licata, Lumsdaine] Blakers-Massey in Agda (2013) [Licata?] [Favonia] Un-mechanization into classical theory (2014) unpublished [Rezk]

  50. Blakers-Massey in homotopy type theory Full mechanization of (2012-13) [Finster, Licata, Lumsdaine] Blakers-Massey in Agda (2013) [Licata?] [Favonia] Un-mechanization into classical theory (2014) unpublished [Rezk] Generalization [Anel, Biedermann, (2016 or earlier) Finster, Joyal] Generalization available on arXiv (2017) 1703.09050

  51. Blakers-Massey in homotopy type theory Full mechanization of (2012-13) [Finster, Licata, Lumsdaine] Blakers-Massey in Agda (2013) [Licata?] [Favonia] Un-mechanization into classical theory (2014) unpublished [Rezk] Generalization Mechanization [Anel, Biedermann, (2016 or earlier) Finster, Joyal] published Generalization (2016) [FFLL] available on arXiv (2017) 1703.09050

  52. Blakers-Massey in homotopy type theory Full mechanization of (2012-13) [Finster, Licata, Lumsdaine] Blakers-Massey in Agda (2013) [Licata?] [Favonia] Un-mechanization into classical theory (2014) unpublished [Rezk] Generalization Mechanization [Anel, Biedermann, (2016 or earlier) Finster, Joyal] published Generalization (2016) [FFLL] available on arXiv Mechanization of the (2017) 1703.09050 generalization in Agda? (2017-?)

  53. Homology Groups { holes in a space } Cohomology Groups { mappings from holes in a space }

  54. Homology Groups { holes in a space } Cohomology Groups { mappings from holes in a space } Easier than homotopy groups for many spaces of interest

  55. Homology Groups of Spheres 1 2 3 4 5 6 S 1 Z 0 0 0 0 0 S 2 0 Z 0 0 0 0 S 3 0 0 Z 0 0 0 S 4 0 0 0 Z 0 0 S 5 0 0 0 0 Z 0 S 6 0 0 0 0 0 Z

  56. [statement] Higher-dimensional types provide novel abstraction that facilitates the mechanization of homotopy theory [experiments] Covering spaces Seifert-van Kampen theorem Blakers-Massey theorem Cohomology groups

  57. Post-Thesis

  58. Post-Thesis Involved in the development of cubical type theory

  59. Post-Thesis Involved in the development of cubical type theory Ask Bob and his students

Recommend


More recommend