Univalence from a Computer Science Point-of-View. Dan Licata Wesleyan University

Size: px
Start display at page:

Download "Univalence from a Computer Science Point-of-View. Dan Licata Wesleyan University"

Transcription

1 Univalence from a Computer Science Point-of-View Dan Licata Wesleyan University 1

2 Martin-Löf type theory [70s-80s] 2

3 Proofs are programs 3

4 cubicaltt [Cohen,Coquand, Huber,Mörtberg] 4

5 cubicaltt [Cohen,Coquand, Huber,Mörtberg] 4

6 cubicaltt [Cohen,Coquand, Huber,Mörtberg] exists k : nat such that n = 2k+1 4

7 Theorem: every natural number is even or odd Proof: induction on n. Base case: 0 is even Inductive case: Suppose n is even or n is odd. To show: n+1 is even or n+1 is odd. Case where n is even (n=2k): n+1 = 2k+1 is odd. Case where n is odd (n=2k+1): n+1 = 2k+2 = 2(k+1) is even. 5

8 for all n : nat, n is even or n is odd 6

9 for all n : nat, n is even or n is odd What program is this? 6

10 evenodd.ctt 7

11 for all is function or is coproduct What program is this? 8

12 coproduct injection is parity What program is this? 9

13 floor(n/2) What program is this? 10

14 proof that n = 2*floor(n/2)[+1] What program is this? 11

15 proof that n = 2*floor(n/2)[+1] (every element of Path nat k k is reflexivity/identity) 12

16 Computation elimination reduces on introduction function applied to argument reduces to body of definition projection of a pair reduces to component case distinction for coproduct reduces on injection recursion on nat reduces on zero and suc(n) 13

17 Computation elimination reduces on introduction function applied to argument reduces to body of definition projection of a pair reduces to component case distinction for coproduct reduces on injection recursion on nat reduces on zero and suc(n) definitional rather than typal equalities/paths 13

18 Computation elimination reduces on introduction function applied to argument reduces to body of definition projection of a pair reduces to component case distinction for coproduct reduces on injection recursion on nat reduces on zero and suc(n) definitional rather than typal equalities/paths equality 13

19 Computation elimination reduces on introduction function applied to argument reduces to body of definition projection of a pair reduces to component case distinction for coproduct reduces on injection recursion on nat reduces on zero and suc(n) definitional rather than typal equalities/paths equality 1-simplex 13

20 Computation elimination reduces on introduction C A C : A Type 14

21 Computation elimination reduces on introduction C C : A Type p : Path A a b A a p b 14

22 Computation elimination reduces on introduction C : A Type C c p : Path A a b c : C(a) A a p b 14

23 Computation elimination reduces on introduction C : A Type C c tr p c p : Path A a b c : C(a) then transport C p c : C(b) A a p b 14

24 Computation elimination reduces on introduction C : A Type C c tr p c p : Path A a b c : C(a) then A a p b transport C p c : C(b) and reduces to c when p is identity Path A a a 14

25 Computation elimination reduces on introduction C : A Type C c tr p c p : Path A a b c : C(a) then A a p b transport C p c : C(b) and reduces to c when p is identity Path A a a original intended model of MLTT: every path is identity 14

26 Canonicity theorem Constructive proof of: For all (closed) t:nat in MLTT, there exists a numeral k with t definitionally equal to k 15

27 Univalence Axiom (A,B : U) Equiv A B ~ Path U A B 16

28 Univalence Axiom (A,B : U) Equiv A B ~ Path U A B axioms break canonicity 16

29 Univalence Axiom (A,B : U) Equiv A B ~ Path U A B axioms break canonicity Central question for computation with univalence: what does it mean to transport along such a path? 16

30 Voevodsky s homotopy canonicity conjecture [talk in Götenborg, 2011] 17

31 Voevodsky s homotopy canonicity conjecture Constructive proof of: For all (closed) t:nat in MLTT+univalence, there exists a numeral k with a Path nat t k (potentially using univalence) 18

32 Voevodsky s homotopy canonicity conjecture Constructive proof of: For all (closed) t:nat in MLTT+univalence, there exists a numeral k with a Path nat t k (potentially using univalence) computation valid in all models 18

33 Voevodsky s homotopy canonicity conjecture Constructive proof of: For all (closed) t:nat in MLTT+univalence, there exists a numeral k with a Path nat t k (potentially using univalence) computation valid in all models ua already implies how ua computes 18

34 Progress 19

35 Progress Models of MLTT+ua in a constructive metatheory (procedure for running programs implicit in proof!) 19

36 Progress Models of MLTT+ua in a constructive metatheory (procedure for running programs implicit in proof!) Models of MLTT+ua based on programs and operational semantics 19

37 Progress Models of MLTT+ua in a constructive metatheory (procedure for running programs implicit in proof!) Models of MLTT+ua based on programs and operational semantics New type theories including MLTT+ua that satisfy (definitional) canonicity 19

38 Progress Models of MLTT+ua in a constructive metatheory (procedure for running programs implicit in proof!) Models of MLTT+ua based on programs and operational semantics New type theories including MLTT+ua that satisfy (definitional) canonicity Several new experimental proof assistants 19

39 Progress Models of MLTT+ua in a constructive metatheory (procedure for running programs implicit in proof!) Models of MLTT+ua based on programs and operational semantics New type theories including MLTT+ua that satisfy (definitional) canonicity Several new experimental proof assistants maybe new type theories can be interpreted in same kinds of models? 19

40 Progress Models of MLTT+ua in a constructive metatheory (procedure for running programs implicit in proof!) Models of MLTT+ua based on programs and operational semantics New type theories including MLTT+ua that satisfy (definitional) canonicity Several new experimental proof assistants maybe new type theories can be interpreted in same kinds of models? definitional equalities are easier to use 19

41 Constructive Cubical Models 20

42 Constructive Cubical Models monoidal cube category, uniformity [Bezem,Coquand,Huber 13] 20

43 Constructive Cubical Models monoidal cube category, uniformity [Bezem,Coquand,Huber 13] de Morgan cube category, composition filling, cofibration syntax [Cohen,Coquand,Huber,Mörtberg, 14-15] 20

44 Constructive Cubical Models monoidal cube category, uniformity [Bezem,Coquand,Huber 13] de Morgan cube category, composition filling, cofibration syntax [Cohen,Coquand,Huber,Mörtberg, 14-15] cartesian cube category, homogenization, diagonal cofibs [Angiuli,Favonia,Harper,Wilson;+Brunerie,Coquand,L., 14-17] 20

45 Constructive Cubical Models monoidal cube category, uniformity [Bezem,Coquand,Huber 13] de Morgan cube category, composition filling, cofibration syntax [Cohen,Coquand,Huber,Mörtberg, 14-15] cartesian cube category, homogenization, diagonal cofibs [Angiuli,Favonia,Harper,Wilson;+Brunerie,Coquand,L., 14-17] canonicity/operational models [Huber, 16; Angiuli,Favonia,Harper,Wilson, 16-17] 20

46 Constructive Cubical Models monoidal cube category, uniformity [Bezem,Coquand,Huber 13] de Morgan cube category, composition filling, cofibration syntax [Cohen,Coquand,Huber,Mörtberg, 14-15] cartesian cube category, homogenization, diagonal cofibs [Angiuli,Favonia,Harper,Wilson;+Brunerie,Coquand,L., 14-17] canonicity/operational models [Huber, 16; Angiuli,Favonia,Harper,Wilson, 16-17] higher inductive types: syntax, fibrancy/operational semantics [Isaev 14,Coquand,Huber,Mörtberg, 14-17;Cavallo,Harper, 17] 20

47 Constructive Cubical Models monoidal cube category, uniformity [Bezem,Coquand,Huber 13] de Morgan cube category, composition filling, cofibration syntax [Cohen,Coquand,Huber,Mörtberg, 14-15] cartesian cube category, homogenization, diagonal cofibs [Angiuli,Favonia,Harper,Wilson;+Brunerie,Coquand,L., 14-17] canonicity/operational models [Huber, 16; Angiuli,Favonia,Harper,Wilson, 16-17] higher inductive types: syntax, fibrancy/operational semantics [Isaev 14,Coquand,Huber,Mörtberg, 14-17;Cavallo,Harper, 17] type theory with non-fibrant types and exact equality as in Voevodsky s HTS [AFH 17] 20

48 Constructive Cubical Models monoidal cube category, uniformity [Bezem,Coquand,Huber 13] de Morgan cube category, composition filling, cofibration syntax [Cohen,Coquand,Huber,Mörtberg, 14-15] cartesian cube category, homogenization, diagonal cofibs [Angiuli,Favonia,Harper,Wilson;+Brunerie,Coquand,L., 14-17] canonicity/operational models [Huber, 16; Angiuli,Favonia,Harper,Wilson, 16-17] higher inductive types: syntax, fibrancy/operational semantics [Isaev 14,Coquand,Huber,Mörtberg, 14-17;Cavallo,Harper, 17] type theory with non-fibrant types and exact equality as in Voevodsky s HTS [AFH 17] internal language presentations (fibrancy as type) [Coquand;Orton-Pitts 16;Spitters+ 16] + universes [Sattler;LOPS 18] 20

49 Constructive Cubical Models monoidal cube category, uniformity [Bezem,Coquand,Huber 13] de Morgan cube category, composition filling, cofibration syntax [Cohen,Coquand,Huber,Mörtberg, 14-15] cartesian cube category, homogenization, diagonal cofibs [Angiuli,Favonia,Harper,Wilson;+Brunerie,Coquand,L., 14-17] canonicity/operational models [Huber, 16; Angiuli,Favonia,Harper,Wilson, 16-17] higher inductive types: syntax, fibrancy/operational semantics [Isaev 14,Coquand,Huber,Mörtberg, 14-17;Cavallo,Harper, 17] type theory with non-fibrant types and exact equality as in Voevodsky s HTS [AFH 17] internal language presentations (fibrancy as type) [Coquand;Orton-Pitts 16;Spitters+ 16] + universes [Sattler;LOPS 18] more mathematical analyses [Awodey 13-,Gambino,Sattler 15-17] 20

50 Kan filling p r q 21

51 Kan filling p -1 ;q;r p r q 21

52 Kan filling p -1 ;q;r p r q 21

53 Kan filling p -1 ;q;r p r q 21

54 Kan filling p -1 ;q;r p r q 21

55 Kan filling p -1 ;q;r p r q 21

56 Kan filling p -1 ;q;r p r q 21

57 Kan filling p -1 ;q;r p r q 21

58 Kan filling p -1 ;q;r p r q 21

59 Main Ideas 22

60 Main Ideas Sets Cop for C free semicartesian category on 0,1 : * I; free cartesian category; with connections/reversals 22

61 Main Ideas Sets Cop for C free semicartesian category on 0,1 : * I; free cartesian category; with connections/reversals fibration: algebraic/specified solutions to filling problems 22

62 Main Ideas Sets Cop for C free semicartesian category on 0,1 : * I; free cartesian category; with connections/reversals fibration: algebraic/specified solutions to filling problems algorithms for filling in,, Path, universe, univalence 22

63 Main Ideas Sets Cop for C free semicartesian category on 0,1 : * I; free cartesian category; with connections/reversals fibration: algebraic/specified solutions to filling problems algorithms for filling in,, Path, universe, univalence definition of fibration chosen carefully stable under change of base (uniformity), (trivial) cofibrations in harmony with choice of cube category 22

64 Main Ideas Sets Cop for C free semicartesian category on 0,1 : * I; free cartesian category; with connections/reversals fibration: algebraic/specified solutions to filling problems algorithms for filling in,, Path, universe, univalence definition of fibration chosen carefully stable under change of base (uniformity), (trivial) cofibrations in harmony with choice of cube category known methods use P A := A(- I) or A yi and its right adjoint to define universes and filling in them 22

65 Main Ideas Sets Cop for C free semicartesian category on 0,1 : * I; free cartesian category; with connections/reversals fibration: algebraic/specified solutions to filling problems algorithms for filling in,, Path, universe, univalence definition of fibration chosen carefully stable under change of base (uniformity), (trivial) cofibrations in harmony with choice of cube category known methods use P A := A(- I) or A yi and its right adjoint to define universes and filling in them unclear if any type theoretic model structures are Quillen-equiv to sset/top; some are not [Sattler] 22

66 Main Ideas 23

67 Main Ideas Sets Cop for C free semicartesian category on 0,1 : * I; free cartesian category; with connections/reversals 23

68 Main Ideas Sets Cop for C free semicartesian category on 0,1 : * I; free cartesian category; with connections/reversals fibration: algebraic/specified solutions to filling problems 23

69 Main Ideas Sets Cop for C free semicartesian category on 0,1 : * I; free cartesian category; with connections/reversals fibration: algebraic/specified solutions to filling problems algorithms for filling in,, Path, universe, univalence 23

70 Main Ideas Sets Cop for C free semicartesian category on 0,1 : * I; free cartesian category; with connections/reversals fibration: algebraic/specified solutions to filling problems algorithms for filling in,, Path, universe, univalence definition of fibration chosen carefully stable under change of base (uniformity), (trivial) cofibrations in harmony with choice of cube category 23

71 Relation to sset? known methods use P A := A(- I) or A yi and its right adjoint to define universes and filling in them unclear if any type theoretic model structures are Quillen-equiv to sset/top; some are not [Sattler] 24

72 Recommender System faculty/kapulkin/seminars/ hottest.html Last spring: Coquand Angiuli October 11: Favonia research/summerschool/ summer18/topics.php Harper 25

73 Computation with univalence in 26

74 Computation with univalence in definitions of Z 26

75 Computation with univalence in definitions of Z fundamental groups of S 1 and T 26

76 Computation with univalence in definitions of Z fundamental groups of S 1 and T calculation of π4(s 3 ) 26

77 Running the equivalence principle 27

78 Z in type theory (1) nat + nat negative non-negative inl 1 inl 0 inr 0 inr 1 inr 2 28

79 Z in type theory (2) nat +(0,0) nat non-positive non-negative inl 2 inl 1 inr 0 inr 1 inr 2 inl 0 29

80 Z in type theory (3) (nat nat) / (a+b =nat a +b) (0,1) (0,0) (1,0) (1,2) (1,1) (2,1) 30

81 Z in type theory (4) free (set-level) group on one generator pred(zero) zero suc(zero) pred(succ(zero)) succ(pred(zero)) 31

82 Z in type theory (5) loops in S loop -1 id loop loop;loop loop -1 ;loop loop;loop -1 32

83 addition (1) 33

84 addition (1) -1-a + -1-b = -2-(a+b) inl(a) + inl(b) = inl(1+a+b) 33

85 addition (1) -1-a + b = (b - (1+a)) sub : nat nat # Z 34

86 addition (1) -1-a + b = (b - (1+a)) sub : nat nat # Z 34

87 addition (3) add ((a,b),(a,b )) = (a+a,b+b ) plus proof that respects quotient assoc: ((a1,b1)+(a2,b2))+(a3,b3) = ((a1+a2)+a3,(b1+b2)+b3) = (a1+(a2+a3),b1+(b2+b3)) = (a1,b1)+((a2,b2)+(a3,b3)) 35

88 Equivalence of (1) and (3) plus proof mutually inverse 36

89 Using univalence Therefore: any construction on types that can be defined for Zd can be transferred to Z, and vice versa 37

90 Group structure 38

91 Without univalence Given e : A B 39

92 Without univalence Given e : A B GroupStr : U # U 39

93 Without univalence Given e : A B GroupStr : U # U define GroupStr A GroupStr B 39

94 Without univalence Given e : A B GroupStr : U # U define GroupStr A GroupStr B e.g. b1 B b2 = e(e -1 (b1) A e -1 (b2)) 39

95 Without univalence Given e : A B GroupStr : U # U define GroupStr A GroupStr B e.g. b1 B b2 = e(e -1 (b1) A e -1 (b2)) No definable construction on types differentiates equivalent types 39

96 Using univalence Z Zd : Path U Z Zd univalence 40

97 Using univalence Z Zd : Path U Z Zd univalence GroupStr : U # U 40

98 Using univalence Z Zd : Path U Z Zd univalence GroupStr : U # U define GroupStr Zd 40

99 Using univalence Z Zd : Path U Z Zd univalence GroupStr : U # U define GroupStr Zd mechanically derive GroupStr Z by transporting along the equivalence 40

100 intdiff.ctt 41

101 Higher inductive types and synthetic homotopy theory 42

102 Circle Circle S 1 is a higher inductive type generated by base 43

103 Circle Circle S 1 is a higher inductive type generated by base : S 1 loop : Path S 1 base base base 43

104 Circle Circle S 1 is a higher inductive type generated by base : S 1 loop : Path S 1 base base loop -1 id base Free type ( -groupoid/uniform Kan cubical set): id loop -1 inv : loop;loop -1 = id... loop;loop 43

105 Universal Cover wind : Ω(S 1 ) # Z defined by lifting a loop to the cover, and giving the other endpoint of 0 lifting loop adds 1 lifting loop -1 subtracts 1 44

106 Universal Cover Helix : S 1 # U Helix(base) := Z Helix(loop) := ua(x x+1 : Z Z) lifting loop adds 1 lifting loop -1 subtracts 1 45

107 circletalk.ctt 46

108 Torus a q a p a s q a p a : Torus p,q : Path a a s : Square q q p p 47

109 T S 1 S 1 free type: suffices to specify images of generators 48

110 Ω(T) # Ω(S 1 x S 1 ) # Ω(S 1 ) x Ω(S 1 ) 49

111 q q p p p p q q q p p p p p q q q 50

112 t p q s q s p q s p 51

113 t p q s q s p q s p 51

114 torustalk.ctt 52

115 Suspension north south merid(a) a 53

116 Join A push B 54

117 Synth homotopy theory π1(s 1 ) = Z πk<n(s n ) = 0 Hopf fibration π2(s 2 ) = Z π3(s 2 ) = Z James Construction Freudenthal πn(s n ) = Z K(G,n) Blakers-Massey T 2 = S 1 S 1 Van Kampen Covering spaces Whitehead for n-types (Co)homology Mayer-Vietoris π4(s 3 ) = Z2 [Brunerie, Cavallo, Favonia, Finster, Licata, Lumsdaine, Sojakova, Shulman] 55

118 Synth homotopy theory Serre Spectral Sequence [Avigad, Awodey, Buchholtz, van Doorn, Newstead, Rijke, Shulman] Cellular Cohomology [Favonia, Buchholtz] Higher Groups [Buchholtz, van Doorn, Rijke] Cayley-Dickson, Quaternionic Hopf [Buchholtz, Rijke] Real projective spaces [Buchholtz, Rijke] Free Higher Groups [Kraus, Altenkirch] 56

119 Brunerie s number Constructive proof in type theory of: There exists a k such that π4(s 3 ) Z/kZ 57

120 Brunerie s number Constructive proof in type theory of: There exists a k such that π4(s 3 ) Z/kZ generator of π3(s 3 ) 57

121 Brunerie s number Constructive proof in type theory of: There exists a k such that π4(s 3 ) Z/kZ generator of π3(s 3 ) view S 3 as join 57

122 Brunerie s number Constructive proof in type theory of: There exists a k such that π4(s 3 ) Z/kZ generator of π3(s 3 ) view S 3 as join main map 57

123 Brunerie s number Constructive proof in type theory of: There exists a k such that π4(s 3 ) Z/kZ generator of π3(s 3 ) view S 3 as join main map π3(s 2 ) is Z 57

124 Proof Assistants cubicaltt [Cohen,Coquand,Huber,Mörtberg] cubical Agda [Vezzosi] redtt [Angiuli,Cavallo,Favonia,Harper,Mörtberg,Sterling] yacctt [Angiuli,Mörtberg] redprl [Angiuli,Cavallo,Favonia,Harper,Sterling] different cube categories, filling operations optimized definitions of filling operations term representations, evaluation strategies, def. equality non-fibrant types and exact equalities 58

125 CS Applications guarded recursion [Birkedal,Bizjak,Clouston,Spitters,Vezzosi] relational parametricity [Bernardy,Coquand,Moulin; Nuyts,Vezzosi,Devriese] effects in computational cubical type theory? [Angiuli,Cavallo,Favonia,Harper,Sterling,Wilson] transporting along functions in directed type theories? [Riehl,Shulman;Riehl,Sattler;L.,Weaver] 59

126 Questions homotopy theories of cubical sets models? [Sattler;Kapulkin,Voevodsky 18] interpret cubical type theory in other models? homotopy canonicity for MLTT+ua? Path U A B definitionally equal to Equiv A B? [Altenkrich,Kaposi] regularity? A I + transport id def. equal to id [Awodey] 60

127 Thanks! 61

redtt cartesian cubical proof assistant Carlo Angiuli Evan Cavallo Favonia Robert Harper Anders Mörtberg Jon Sterling

redtt cartesian cubical proof assistant Carlo Angiuli Evan Cavallo Favonia Robert Harper Anders Mörtberg Jon Sterling redtt cartesian cubical proof assistant Carlo Angiuli Evan Cavallo Favonia Robert Harper Anders Mörtberg Jon Sterling homotopy type theory dependent type-theoretic language for higher dimensional mathematics.

More information

Functional programs that prove theorems about spaces

Functional programs that prove theorems about spaces Functional programs that prove theorems about spaces Dan Licata Wesleyan University Department of Mathematics and Computer Science Kepler Conjecture (1611) No way to pack equally-sized spheres in space

More information

Cubical Type Theory. Dan Licata Wesleyan University Guillaume Brunerie Université de Nice Sophia Antipolis

Cubical Type Theory. Dan Licata Wesleyan University Guillaume Brunerie Université de Nice Sophia Antipolis Cubical Type Theory Dan Licata Wesleyan University Guillaume Brunerie Université de Nice Sophia Antipolis Higher inductive types loop base 2 Higher inductive types loop base base : Circle loop : base =

More information

Cartesian Cubical Type Theory

Cartesian Cubical Type Theory Cartesian Cubical Type Theory Carlo Angiuli, Guillaume Brunerie, Thierry Coquand, Kuen-Bang Hou (Favonia), Robert Harper, Daniel R. Licata Draft as of 12/5/2017 Abstract We present a cubical type theory

More information

Homotopy type theory: a new connection between logic, category theory and topology

Homotopy type theory: a new connection between logic, category theory and topology Homotopy type theory: a new connection between logic, category theory and topology André Joyal UQÀM Category Theory Seminar, CUNY, October 26, 2018 Classical connections between logic, algebra and topology

More information

Internal Universes in Models of Homotopy Type Theory. Daniel R. Licata Ian Orton Andrew M. Pitts Bas Spitters

Internal Universes in Models of Homotopy Type Theory. Daniel R. Licata Ian Orton Andrew M. Pitts Bas Spitters Internal Universes in Models of Homotopy Type Theory Daniel R. Licata Ian Orton Andrew M. Pitts Bas Spitters HoTT Voevodsky: Simplicial model of univalent type theory Coquand: Cubical model of univalent

More information

Homotopy Type Theory

Homotopy Type Theory Homotopy Type Theory Jeremy Avigad Department of Philosophy and Department of Mathematical Sciences Carnegie Mellon University February 2016 Homotopy Type Theory HoTT relies on a novel homotopy-theoretic

More information

Homotopical trinitarianism. A perspective on homotopy type theory

Homotopical trinitarianism. A perspective on homotopy type theory : A perspective on homotopy type theory 1 1 University of San Diego Thursday, January 11, 2018 Joint Mathematics Meetings San Diego, CA This talk is dedicated to the memory of Vladimir Voevodsky (1966

More information

Cubical Type Theory: a constructive interpretation of the univalence axiom

Cubical Type Theory: a constructive interpretation of the univalence axiom Cubical Type Theory: a constructive interpretation of the univalence axiom Anders Mörtberg (jww C. Cohen, T. Coquand, and S. Huber) Institute for Advanced Study, Princeton June 26, 2016 Anders Mörtberg

More information

Recent progress in Homotopy type theory

Recent progress in Homotopy type theory July 22nd, 2013 Supported by EU FP7 STREP FET-open ForMATH Most of the presentation is based on the book: CC-BY-SA Topos Homotopy type theory Collaborative effort lead by Awodey, Coquand, Voevodsky at

More information

Synthetic homotopy theory and higher inductive types

Synthetic homotopy theory and higher inductive types Synthetic homotopy theory and higher inductive types Ulrik Buchholtz, CMU FoMUS, Bielefeld, July, 2016 Outline 1 Synthetic Homotopy Theory 2 Truncation 3 The fundamental group of the circle 4 Higher inductive

More information

Homotopy type theory: towards Grothendieck s dream

Homotopy type theory: towards Grothendieck s dream Homotopy type theory: towards Grothendieck s dream Mike Shulman 1 The Univalent Foundations Project 2 1 University of San Diego 2 Institute for Advanced Study Topos theory Homotopy type theory? Outline

More information

WHAT IS AN ELEMENTARY HIGHER TOPOS?

WHAT IS AN ELEMENTARY HIGHER TOPOS? WHAT IS AN ELEMENTARY HIGHER TOPOS? ANDRÉ JOYAL Abstract. There should be a notion of elementary higher topos in higher topos theory, like there is a notion of elementary topos in topos theory. We are

More information

The equivalence of the torus and the product of two circles in homotopy type theory

The equivalence of the torus and the product of two circles in homotopy type theory The equivalence of the torus and the product of two circles in homotopy type theory Kristina Sojakova September 2015 CMU-CS-15-105 School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213

More information

arxiv: v1 [cs.lo] 23 Jan 2018

arxiv: v1 [cs.lo] 23 Jan 2018 Internal Universes in Models of Homotopy Type Theory Daniel R. Licata, Ian Orton, Andrew M. Pitts and Bas Spitters Abstract arxiv:1801.07664v1 [cs.lo] 23 Jan 2018 We show that universes of fibrations in

More information

Algebraic models of homotopy type theory

Algebraic models of homotopy type theory Algebraic models of homotopy type theory Nicola Gambino School of Mathematics University of Leeds CT2016 Halifax, August 9th 1 Theme: property vs structure Fundamental distinction: satisfaction of a property

More information

Categorical models of homotopy type theory

Categorical models of homotopy type theory Categorical models of homotopy type theory Michael Shulman 12 April 2012 Outline 1 Homotopy type theory in model categories 2 The universal Kan fibration 3 Models in (, 1)-toposes Homotopy type theory

More information

Cartesian Cubical Computational Type Theory

Cartesian Cubical Computational Type Theory Cartesian Cubical Computational Type Theory Favonia U of Minnesota Joint work with Carlo Angiuli, Evan Cavallo, Daniel R. Grayson, Robert Harper, Anders Mörtberg and Jonathan Sterling Oxford - 2018/7/8

More information

Notes from the HoTT Workshop in Oxford

Notes from the HoTT Workshop in Oxford Notes from the HoTT Workshop in Oxford 7th 10th November 2014 Clive Newstead Contents 1 Benedikt Ahrens: Univalent FOLDS 2 2 Egbert Rijke: An algebraic formulation of dependent type theory 4 3 Peter Lumsdaine:

More information

Semantics and syntax of higher inductive types

Semantics and syntax of higher inductive types Semantics and syntax of higher inductive types Michael Shulman 1 Peter LeFanu Lumsdaine 2 1 University of San Diego 2 Stockholm University http://www.sandiego.edu/~shulman/papers/stthits.pdf March 20,

More information

Computational (Higher) Type Theory

Computational (Higher) Type Theory Computational (Higher) Type Theory Robert Harper and Carlo Angiuli Computer Science Department Carnegie Mellon University ACM PoPL Tutorial Session January 2018 Vladimir Voevodsky 1966-2017 Photo credit:

More information

Introduction to type theory and homotopy theory

Introduction to type theory and homotopy theory Introduction to type theory and homotopy theory Michael Shulman January 24, 2012 1 / 47 Homotopy theory Homotopy type theory types have a homotopy theory Intensional type theory New perspectives on extensional

More information

1 / A bird s-eye view of type theory. 2 A bird s-eye view of homotopy theory. 3 Path spaces and identity types. 4 Homotopy type theory

1 / A bird s-eye view of type theory. 2 A bird s-eye view of homotopy theory. 3 Path spaces and identity types. 4 Homotopy type theory Introduction to type theory and homotopy theory Michael Shulman January 24, 2012 Homotopy theory Homotopy type theory types have a homotopy theory New perspectives on extensional vs. intensional Intensional

More information

A The equivalence of the torus and the product of two circles in homotopy type theory

A The equivalence of the torus and the product of two circles in homotopy type theory A The equivalence of the torus and the product of two circles in homotopy type theory KRISTINA SOJAKOVA, Carnegie Mellon University Homotopy type theory is a new branch of mathematics which merges insights

More information

Groups and higher groups in homotopy type theory

Groups and higher groups in homotopy type theory Groups and higher groups in homotopy type theory Ulrik Buchholtz TU Darmstadt Arbeitstagung Bern-München, December 14, 2017 1 Groups 2 Higher Groups 3 Nominal Types 4 Formalizing type theory 5 Conclusion

More information

Bicubical Directed Type Theory

Bicubical Directed Type Theory Bicubical Directed Type Theory Matthew Weaver General Examination May 7th, 2018 Advised by Andrew Appel and Dan Licata Bicubical Directed Type Theory Bicubical directed type theory is a constructive model

More information

Operational Semantics in Languages and Logics

Operational Semantics in Languages and Logics Operational Semantics in Languages and Logics Robert Harper Felleisen Halftime Festival November 4, 2018 Es war einmal Way back when I first met Matthias, he was saying, I m interested in all aspects of

More information

Eilenberg-MacLane Spaces in Homotopy Type Theory

Eilenberg-MacLane Spaces in Homotopy Type Theory Eilenberg-MacLane Spaces in Homotopy Type Theory Daniel R. Licata Wesleyan University dlicata@wesleyan.edu Eric Finster Inria Paris Rocquencourt ericfinster@gmail.com Abstract Homotopy type theory is an

More information

Univalent Foundations and Set Theory

Univalent Foundations and Set Theory Univalent Foundations and Set Theory Talk by Vladimir Voevodsky from Institute for Advanced Study in Princeton, NJ. May 8, 2013 1 Univalent foundations - are based on a class of formal deduction systems

More information

Higher Inductive types

Higher Inductive types Egbert Rijke Bas Spitters Radboud University Nijmegen May 7th, 2013 Introduction Violating UIP Recall that in Martin-Löf type theory, every type A has an associated identity type = A : A A U. We do not

More information

Internalizing the simplicial model structure in Homotopy Type Theory. Simon Boulier

Internalizing the simplicial model structure in Homotopy Type Theory. Simon Boulier Internalizing the simplicial model structure in Homotopy Type Theory Simon Boulier A type theory with two equalities Model structures in mathematics Internalizing the simplicial model structure in HoTT

More information

T -spectra. Rick Jardine. March 2, University of Western Ontario

T -spectra. Rick Jardine. March 2, University of Western Ontario University of Western Ontario March 2, 2015 T = is a pointed simplicial presheaf on a site C. A T -spectrum X consists of pointed simplicial presheaves X n, n 0 and bonding maps σ : T X n X n+1, n 0. A

More information

Categorical Homotopy Type Theory

Categorical Homotopy Type Theory Categorical Homotopy Type Theory André Joyal UQÀM MIT Topology Seminar, March 17, 2014 Warning The present slides include corrections and modifications that were made during the week following my talk.

More information

Higher Inductive Types: The circle and friends, axiomatically

Higher Inductive Types: The circle and friends, axiomatically Higher Inductive Types: The circle and friends, axiomatically Peter LeFanu Lumsdaine Dalhousie University Halifax, Nova Scotia Foundational Methods in Computer Science Kananaskis, June 2011 DTT Dependent

More information

Higher toposes Internal logic Modalities Sub- -toposes Formalization. Modalities in HoTT. Egbert Rijke, Mike Shulman, Bas Spitters 1706.

Higher toposes Internal logic Modalities Sub- -toposes Formalization. Modalities in HoTT. Egbert Rijke, Mike Shulman, Bas Spitters 1706. Modalities in HoTT Egbert Rijke, Mike Shulman, Bas Spitters 1706.07526 Outline 1 Higher toposes 2 Internal logic 3 Modalities 4 Sub- -toposes 5 Formalization Two generalizations of Sets Groupoids: To keep

More information

Axioms for Modelling Cubical Type Theory in a Topos

Axioms for Modelling Cubical Type Theory in a Topos Axioms for Modelling Cubical Type Theory in a Topos Ian Orton 1 and Andrew M. Pitts 1 1 University of Cambridge Computer Laboratory, Cambridge CB3 0FD, UK Ian.Orton@cl.cam.ac.uk, Andrew.Pitts@cl.cam.ac.uk

More information

Axioms for Modelling Cubical Type Theory in a Topos

Axioms for Modelling Cubical Type Theory in a Topos Axioms for Modelling Cubical Type Theory in a Topos Ian Orton 1 and Andrew M. Pitts 2 1 University of Cambridge Computer Laboratory, Cambridge, U.K. Ian.Orton@cl.cam.ac.uk 2 University of Cambridge Computer

More information

A homotopy theory of diffeological spaces

A homotopy theory of diffeological spaces A homotopy theory of diffeological spaces Dan Christensen and Enxin Wu MIT Jan. 5, 2012 Motivation Smooth manifolds contain a lot of geometric information: tangent spaces, differential forms, de Rham cohomology,

More information

Dependent type theory

Dependent type theory Dependent type theory Γ, ::= () Γ, x : A Contexts t, u, A, B ::= x λx. t t u (x : A) B Π-types (t, u) t.1 t.2 (x : A) B Σ-types We write A B for the non-dependent product type and A B for the non-dependent

More information

Cubical Interpretations of Type Theory

Cubical Interpretations of Type Theory Thesis for the Degree of Doctor of Philosophy Cubical Interpretations of Type Theory Simon Huber Department of Computer Science and Engineering University of Gothenburg Gothenburg, Sweden 2016 Cubical

More information

Algebraic model structures

Algebraic model structures Algebraic model structures Emily Riehl Harvard University http://www.math.harvard.edu/~eriehl 18 September, 2011 Homotopy Theory and Its Applications AWM Anniversary Conference ICERM Emily Riehl (Harvard

More information

Type Theory and Constructive Mathematics. Type Theory and Constructive Mathematics Thierry Coquand. University of Gothenburg

Type Theory and Constructive Mathematics. Type Theory and Constructive Mathematics Thierry Coquand. University of Gothenburg Type Theory and Constructive Mathematics Type Theory and Constructive Mathematics Thierry Coquand University of Gothenburg Content An introduction to Voevodsky s Univalent Foundations of Mathematics The

More information

Inductive and higher inductive types

Inductive and higher inductive types Inductive and higher inductive types Michael Shulman 13 April 2012 Homotopy invariance Question Suppose two model categories M, N present the same (, 1)-category C. Do they have the same internal type

More information

SEMANTICS OF HIGHER INDUCTIVE TYPES

SEMANTICS OF HIGHER INDUCTIVE TYPES SEMANTICS OF HIGHER INDUCTIVE TYPES PETER LEFANU LUMSDAINE AND MICHAEL SHULMAN arxiv:1705.07088v1 [math.lo] 19 May 2017 Abstract. Higher inductive types are a class of type-forming rules, introduced to

More information

Inductive and higher inductive types

Inductive and higher inductive types Inductive and higher inductive types Michael Shulman 13 April 2012 Homotopy invariance Question Suppose two model categories M, N present the same (, 1)-category C. Do they have the same internal type

More information

Homotopy theory in type theory

Homotopy theory in type theory Homotopy theory in type theory Michael Shulman 11 April 2012 Review of type theory Type theory consists of rules for deriving typing judgments: (x 1 : A 1 ), (x 2 : A 2 ),..., (x n : A n ) (b : B) The

More information

Homotopy Type Theory: Unified Foundations of Mathematics and Computation (MURI Proposal)

Homotopy Type Theory: Unified Foundations of Mathematics and Computation (MURI Proposal) Homotopy Type Theory: Unified Foundations of Mathematics and Computation (MURI Proposal) TEAM MEMBERS: Jeremy Avigad (Carnegie Mellon University) Steve Awodey (PI, Carnegie Mellon University) Robert Harper

More information

Sheaf models of type theory

Sheaf models of type theory Thierry Coquand Oxford, 8 September 2017 Goal of the talk Sheaf models of higher order logic have been fundamental for establishing consistency of logical principles E.g. consistency of Brouwer s fan theorem

More information

in path component sheaves, and the diagrams

in path component sheaves, and the diagrams Cocycle categories Cocycles J.F. Jardine I will be using the injective model structure on the category s Pre(C) of simplicial presheaves on a small Grothendieck site C. You can think in terms of simplicial

More information

Homotopy theory in type theory

Homotopy theory in type theory Homotopy theory in type theory Michael Shulman 11 April 2012 Review of type theory Type theory consists of rules for deriving typing judgments: (x 1 : A 1 ), (x 2 : A 2 ),..., (x n : A n ) (b : B) The

More information

Programming with Higher Inductive Types

Programming with Higher Inductive Types 1/32 Programming with Higher Inductive Types Herman Geuvers joint work with Niels van der Weide, Henning Basold, Dan Frumin, Leon Gondelman Radboud University Nijmegen, The Netherlands November 17, 2017

More information

Math 272b Notes; Spring 2005 Michael Hopkins

Math 272b Notes; Spring 2005 Michael Hopkins Math 272b Notes; Spring 2005 Michael Hopkins David Glasser February 9, 2005 1 Wed, 2/2/2005 11 Administrivia mjh@mathharvardedu Computing homotopy groups lets you classify all spaces Homotopy theory on

More information

Graduate algebraic K-theory seminar

Graduate algebraic K-theory seminar Seminar notes Graduate algebraic K-theory seminar notes taken by JL University of Illinois at Chicago February 1, 2017 Contents 1 Model categories 2 1.1 Definitions...............................................

More information

Homotopy Type Theory. Benno van den Berg. LoLaCo, 29 September 2014

Homotopy Type Theory. Benno van den Berg. LoLaCo, 29 September 2014 Homotopy Type Theory Benno van den Berg LoLaCo, 29 September 2014 1 / 19 What is homotopy type theory? It introduces ideas from HOMOTOPY THEORY in TYPE THEORY. 2 / 19 What is homotopy theory? What is homotopy

More information

28 The fundamental groupoid, revisited The Serre spectral sequence The transgression The path-loop fibre sequence 23

28 The fundamental groupoid, revisited The Serre spectral sequence The transgression The path-loop fibre sequence 23 Contents 8 The fundamental groupoid, revisited 1 9 The Serre spectral sequence 9 30 The transgression 18 31 The path-loop fibre sequence 3 8 The fundamental groupoid, revisited The path category PX for

More information

Homotopy Type Theory: Unified Foundations of Mathematics and Computation

Homotopy Type Theory: Unified Foundations of Mathematics and Computation Homotopy Type Theory: Unified Foundations of Mathematics and Computation Steve Awodey Robert Harper December 14, 2015 Homotopy type theory is a recently-developed unification of previously disparate frameworks,

More information

Higher Inductive Types as Homotopy-Initial Algebras

Higher Inductive Types as Homotopy-Initial Algebras Higher Inductive Types as Homotopy-Initial Algebras Kristina Sojakova CMU-CS-16-125 August 2016 School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213 Thesis Committee: Steve Awodey

More information

Varieties of Cubical Sets

Varieties of Cubical Sets Varieties of Cubical Sets Ulrik Buchholtz 1 and Edward Morehouse 2 1 Department of Philosophy, Carnegie Mellon University, Pittsburgh, PA 15213, USA Current address: Fachbereich Mathematik, Technische

More information

Structural Foundations for Abstract Mathematics

Structural Foundations for Abstract Mathematics May 5, 2013 What no foundation can give us: Certainty What foundations need not give us: Ontological reduction What set theory gives us: Common language in which all mathematics can be encoded:,,,... Dispute

More information

The synthetic theory of -categories vs the synthetic theory of -categories

The synthetic theory of -categories vs the synthetic theory of -categories Emily Riehl Johns Hopkins University The synthetic theory of -categories vs the synthetic theory of -categories joint with Dominic Verity and Michael Shulman Vladimir Voevodsky Memorial Conference The

More information

Homotopy Type Theory in Lean

Homotopy Type Theory in Lean Homotopy Type Theory in Lean Floris van Doorn Department of Philosophy Carnegie Mellon University leanprover.github.io 14 July 2016 Floris van Doorn (CMU) Homotopy Type Theory in Lean 14 July 2016 1 /

More information

Computer Proof Assistants and Univalent Foundations of Mathematics

Computer Proof Assistants and Univalent Foundations of Mathematics Nov. 16, 2014, CMA2014, Kuwait. Computer Proof Assistants and Univalent Foundations of Mathematics by Vladimir Voevodsky from the Institute for Advanced Study in Princeton, NJ. Kepler s Conjecture. In

More information

Kathryn Hess. Conference on Algebraic Topology, Group Theory and Representation Theory Isle of Skye 9 June 2009

Kathryn Hess. Conference on Algebraic Topology, Group Theory and Representation Theory Isle of Skye 9 June 2009 Institute of Geometry, lgebra and Topology Ecole Polytechnique Fédérale de Lausanne Conference on lgebraic Topology, Group Theory and Representation Theory Isle of Skye 9 June 2009 Outline 1 2 3 4 of rings:

More information

Real-cohesion: from connectedness to continuity

Real-cohesion: from connectedness to continuity Real-cohesion: from connectedness to continuity Michael Shulman University of San Diego March 26, 2017 My hat today I am a mathematician: not a computer scientist. I am a categorical logician: type theory

More information

Math Homotopy Theory Hurewicz theorem

Math Homotopy Theory Hurewicz theorem Math 527 - Homotopy Theory Hurewicz theorem Martin Frankland March 25, 2013 1 Background material Proposition 1.1. For all n 1, we have π n (S n ) = Z, generated by the class of the identity map id: S

More information

arxiv: v1 [cs.pl] 9 Aug 2017

arxiv: v1 [cs.pl] 9 Aug 2017 arxiv:1708.02710v1 [cs.pl] 9 Aug 2017 Abstract From Reversible Programs to Univalent Universes and Back Jacques Carette McMaster University Chao-Hong Chen Vikraman Choudhury Amr Sabry Indiana University

More information

A Meaning Explanation for HoTT

A Meaning Explanation for HoTT A Meaning Explanation for HoTT Dimitris Tsementzis February 15, 2017 Abstract The Univalent Foundations (UF) offer a new picture of the foundations of mathematics largely independent from set theory. In

More information

Internal Language of Finitely Complete (, 1)-categories

Internal Language of Finitely Complete (, 1)-categories Internal Language of Finitely Complete (, 1)-categories Krzysztof Kapulkin Karol Szumi lo September 28, 2017 arxiv:1709.09519v1 [math.ct] 27 Sep 2017 Abstract We prove that the homotopy theory of Joyal

More information

Homotopy Type Theory. Univalent Foundations of Mathematics THE UNIVALENT FOUNDATIONS PROGRAM INSTITUTE FOR ADVANCED STUDY

Homotopy Type Theory. Univalent Foundations of Mathematics THE UNIVALENT FOUNDATIONS PROGRAM INSTITUTE FOR ADVANCED STUDY Homotopy Type Theory Univalent Foundations of Mathematics THE UNIVALENT FOUNDATIONS PROGRAM INSTITUTE FOR ADVANCED STUDY Homotopy Type Theory Univalent Foundations of Mathematics The Univalent Foundations

More information

arxiv:submit/ [math.lo] 20 Oct 2012

arxiv:submit/ [math.lo] 20 Oct 2012 HOMOTOPY TYPE THEORY AND VOEVODSKY S UNIVALENT FOUNDATIONS arxiv:submit/0576915 [math.lo] 20 Oct 2012 ÁLVARO PELAYO AND MICHAEL A. WARREN Abstract. Recent discoveries have been made connecting abstract

More information

THE SIMPLICIAL MODEL OF UNIVALENT FOUNDATIONS

THE SIMPLICIAL MODEL OF UNIVALENT FOUNDATIONS THE SIMPLICIAL MODEL OF UNIVALENT FOUNDATIONS KRZYSZTOF KAPULKIN, PETER LEFANU LUMSDAINE, AND VLADIMIR VOEVODSKY Abstract. In this paper, we construct and investigate a model of the Univalent Foundations

More information

Homotopy Type Theory. Univalent Foundations of Mathematics THE UNIVALENT FOUNDATIONS PROGRAM INSTITUTE FOR ADVANCED STUDY

Homotopy Type Theory. Univalent Foundations of Mathematics THE UNIVALENT FOUNDATIONS PROGRAM INSTITUTE FOR ADVANCED STUDY Homotopy Type Theory arxiv:1308.0729v1 [math.lo] 3 Aug 2013 Univalent Foundations of Mathematics THE UNIVALENT FOUNDATIONS PROGRAM INSTITUTE FOR ADVANCED STUDY Homotopy Type Theory Univalent Foundations

More information

o ALGEBRAIC K-THEORY AND HIGHER CATEGORIES ANDREW J. BLUMBERG Abstract. The outline of the talk. 1. Setup Goal: Explain algebraic K-theory as a functor from the homotopical category of homotopical categories

More information

Abstracting away from cell complexes

Abstracting away from cell complexes Abstracting away from cell complexes Michael Shulman 1 Peter LeFanu Lumsdaine 2 1 University of San Diego 2 Stockholm University March 12, 2016 Replacing big messy cell complexes with smaller and simpler

More information

Algebraic model structures

Algebraic model structures Algebraic model structures Emily Riehl University of Chicago http://www.math.uchicago.edu/~eriehl 22 June, 2010 International Category Theory Conference Università di Genova Emily Riehl (University of

More information

Models of Type Theory Based on Moore Paths

Models of Type Theory Based on Moore Paths Models of Type Theory Based on Moore Paths Ian Orton 1 and Andrew M. Pitts 2 1 University of Cambridge Computer Laboratory, Cambridge, UK Ian.Orton@cl.cam.ac.uk 2 University of Cambridge Computer Laboratory,

More information

A CLOSED MODEL CATEGORY FOR (n 1)-CONNECTED SPACES

A CLOSED MODEL CATEGORY FOR (n 1)-CONNECTED SPACES PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY Volume 124, Number 11, November 1996 A CLOSED MODEL CATEGORY FOR (n 1)-CONNECTED SPACES J. IGNACIO EXTREMIANA ALDANA, L. JAVIER HERNÁNDEZ PARICIO, AND M.

More information

HOMOTOPY TYPE THEORY AND VOEVODSKY S UNIVALENT FOUNDATIONS

HOMOTOPY TYPE THEORY AND VOEVODSKY S UNIVALENT FOUNDATIONS BULLETIN (New Series) OF THE AMERICAN MATHEMATICAL SOCIETY Volume 51, Number 4, October 2014, Pages 597 648 S 0273-0979(2014)01456-9 Article electronically published on May 9, 2014 HOMOTOPY TYPE THEORY

More information

Weak ω-groupoids in Type Theory

Weak ω-groupoids in Type Theory Weak ω-groupoids in Type Theory Based on joint work with Ondrej Rypacek Thorsten Altenkirch Functional Programming Laboratory School of Computer Science University of Nottingham April 2, 2012 Thorsten

More information

Modal Dependent Type Theory and Dependent Right Adjoints

Modal Dependent Type Theory and Dependent Right Adjoints Modal Dependent Type Theory and Dependent Right Adjoints Lars Birkedal Ranald Clouston Bassel Mannaa Rasmus Ejlers Møgelberg Andrew M. Pitts Bas Spitters Outline Many examples of modalities: nominal type

More information

LOOP SPACES IN MOTIVIC HOMOTOPY THEORY. A Dissertation MARVIN GLEN DECKER

LOOP SPACES IN MOTIVIC HOMOTOPY THEORY. A Dissertation MARVIN GLEN DECKER LOOP SPACES IN MOTIVIC HOMOTOPY THEORY A Dissertation by MARVIN GLEN DECKER Submitted to the Office of Graduate Studies of Texas A&M University in partial fulfillment of the requirements for the degree

More information

Homotopy Theoretic Aspects of Constructive Type Theory

Homotopy Theoretic Aspects of Constructive Type Theory Homotopy Theoretic Aspects of Constructive Type Theory Michael Alton Warren August 2008 Carnegie Mellon University Homotopy Theoretic Aspects of Constructive Type Theory Michael Alton Warren August 2008

More information

An Algebraic Weak Factorisation System on 01-Substitution Sets: A Constructive Proof

An Algebraic Weak Factorisation System on 01-Substitution Sets: A Constructive Proof 1 35 ISSN 1759-9008 1 An Algebraic Weak Factorisation System on 01-Substitution Sets: A Constructive Proof ANDREW SWAN Abstract: We will construct an algebraic weak factorisation system on the category

More information

Homotopy and Directed Type Theory: a Sample

Homotopy and Directed Type Theory: a Sample Homotopy and Directed Type Theory: a Sample Dan Doel October 24, 2011 Type Theory Overview Judgments Γ ctx Γ A type Γ M : A Families Γ, x : A B(x) type Inference Γ 1 J 1 Γ 2 J 2 Type Theory Overview Π

More information

Journal of Pure and Applied Algebra

Journal of Pure and Applied Algebra Journal of Pure and Applied Algebra 214 (2010) 1384 1398 Contents lists available at ScienceDirect Journal of Pure and Applied Algebra journal homepage: www.elsevier.com/locate/jpaa Homotopy theory of

More information

Type Theory and Univalent Foundation

Type Theory and Univalent Foundation Thierry Coquand Clermont-Ferrand, October 17, 2013 This talk Revisit some questions discussed by Russell at the beginning of Type Theory -Russell s Paradox (1901) -Theory of Descriptions (1905) -Theory

More information

Derived Algebraic Geometry III: Commutative Algebra

Derived Algebraic Geometry III: Commutative Algebra Derived Algebraic Geometry III: Commutative Algebra May 1, 2009 Contents 1 -Operads 4 1.1 Basic Definitions........................................... 5 1.2 Fibrations of -Operads.......................................

More information

Local higher category theory

Local higher category theory February 27, 2017 Path category The nerve functor B : cat sset is def. by BC n = hom(n, C), where n is the poset 0 1 n. The path category functor P : sset cat is the left adjoint of the nerve: P(X ) =

More information

The Lean Theorem Prover and Homotopy Type Theory

The Lean Theorem Prover and Homotopy Type Theory The Lean Theorem Prover and Homotopy Type Theory Jeremy Avigad and Floris van Doorn Department of Philosophy and Department of Mathematical Sciences Carnegie Mellon University http://leanprover.github.io

More information

MAYER-VIETORIS SEQUENCES IN STABLE DERIVATORS

MAYER-VIETORIS SEQUENCES IN STABLE DERIVATORS Homology, Homotopy and Applications, vol.?(?), 2013, pp.1 31 MAYER-VIETORIS SEQUENCES IN STABLE DERIVATORS MORITZ GROTH, KATE PONTO and MICHAEL SHULMAN (communicated by?) Abstract We show that stable derivators,

More information

L E C T U R E N O T E S O N H O M O T O P Y T H E O R Y A N D A P P L I C AT I O N S

L E C T U R E N O T E S O N H O M O T O P Y T H E O R Y A N D A P P L I C AT I O N S L A U R E N T I U M A X I M U N I V E R S I T Y O F W I S C O N S I N - M A D I S O N L E C T U R E N O T E S O N H O M O T O P Y T H E O R Y A N D A P P L I C AT I O N S i Contents 1 Basics of Homotopy

More information

HIGHER HOMOTOPY GROUPS JOSHUA BENJAMIN III. CLASS OF 2020

HIGHER HOMOTOPY GROUPS JOSHUA BENJAMIN III. CLASS OF 2020 HIGHER HOMOTOPY GROUPS JOSHUA BENJAMIN III CLASS OF 2020 jbenjamin@college.harvard.edu Acknowledgments I would like to thank: Joe Harris for lending me a copy of the Greenberg and Harper Algebraic Topology

More information

arxiv:math/ v1 [math.at] 13 Nov 2001

arxiv:math/ v1 [math.at] 13 Nov 2001 arxiv:math/0111151v1 [math.at] 13 Nov 2001 Miller Spaces and Spherical Resolvability of Finite Complexes Abstract Jeffrey Strom Dartmouth College, Hanover, NH 03755 Jeffrey.Strom@Dartmouth.edu www.math.dartmouth.edu/~strom/

More information

Math Homotopy Theory Spring 2013 Homework 13 Solutions

Math Homotopy Theory Spring 2013 Homework 13 Solutions Math 527 - Homotopy Theory Spring 2013 Homework 13 Solutions Definition. A space weakly equivalent to a product of Eilenberg-MacLane spaces is called a generalized Eilenberg-MacLane space, or GEM for short.

More information

MULTIPLE DISJUNCTION FOR SPACES OF POINCARÉ EMBEDDINGS

MULTIPLE DISJUNCTION FOR SPACES OF POINCARÉ EMBEDDINGS MULTIPLE DISJUNCTION FOR SPACES OF POINCARÉ EMBEDDINGS THOMAS G. GOODWILLIE AND JOHN R. KLEIN Abstract. Still at it. Contents 1. Introduction 1 2. Some Language 6 3. Getting the ambient space to be connected

More information

Chern Classes and the Chern Character

Chern Classes and the Chern Character Chern Classes and the Chern Character German Stefanich Chern Classes In this talk, all our topological spaces will be paracompact Hausdorff, and our vector bundles will be complex. Let Bun GLn(C) be the

More information

CGP DERIVED SEMINAR GABRIEL C. DRUMMOND-COLE

CGP DERIVED SEMINAR GABRIEL C. DRUMMOND-COLE CGP DERIVED SEMINAR GABRIEL C. DRUMMOND-COLE 1. January 16, 2018: Byunghee An, bar and cobar Today I am going to talk about bar and cobar constructions again, between categories of algebras and coalgebras.

More information

Homotopy type theory

Homotopy type theory Homotopy type theory A high-level language for invariant mathematics Michael Shulman 1 1 (University of San Diego) March 8, 2019 Indiana University Bloomington Homotopy Type Theory (HoTT) is... A framework

More information

Quiz-1 Algebraic Topology. 1. Show that for odd n, the antipodal map and the identity map from S n to S n are homotopic.

Quiz-1 Algebraic Topology. 1. Show that for odd n, the antipodal map and the identity map from S n to S n are homotopic. Quiz-1 Algebraic Topology 1. Show that for odd n, the antipodal map and the identity map from S n to S n are homotopic. 2. Let X be an Euclidean Neighbourhood Retract space and A a closed subspace of X

More information

Universität Regensburg Mathematik

Universität Regensburg Mathematik Universität Regensburg Mathematik Brown representability in A 1 -homotopy theory Niko Naumann and Markus Spitzweck Preprint Nr. 18/2009 Brown representability in A 1 -homotopy theory Niko Naumann and Markus

More information