[HoTT-reading-group] Type of pointed types

J. Ian Johnson ianj at ccs.neu.edu
Thu Jan 23 08:29:56 EST 2014


They're propositionally equal by univalence, so you still have to transport across the equality to replace instances of 1 -> A with A. That way you don't have a well-typed term that tries to apply an arbitrary type A to * (the inhabitant of 1).
-Ian
----- Original Message -----
From: "Joe Hannon" <hannon at math.bu.edu>
To: "Jason Gross" <jasongross9 at gmail.com>
Cc: hott-reading-group at mit.edu
Sent: Thursday, January 23, 2014 3:08:14 AM GMT -05:00 US/Canada Eastern
Subject: Re: [HoTT-reading-group] Type of pointed types




Thanks, Jason and Ian. It's clear now. And the types A and 1 -> A are equivalent, but not equal? 

Joe 




On Tue, Jan 21, 2014 at 12:47 PM, Jason Gross < jasongross9 at gmail.com > wrote: 





> It seems like a term in this type is just a term in some A. 

Note that the indexing type for sigma types, unlike the indexing type for many disjoint unions, matters. A term of type Sum_{A : Type} A is _a type A_, together with an inhabitant (point) of that type. Similarly, a term of type Sum_{A : Type} 1 is just a type. 

-Jason 

On Jan 21, 2014 8:24 AM, "Joe Hannon" < hannon at math.bu.edu > wrote: 



On page 89 definition 2.1.7 gives the type of pointed types as Sum_A:U A. Is this right? It seems like a term in this type is just a term in some A. I would've guessed Sum_A:U 1 -> A or something. Or maybe these are equal? 

_______________________________________________ 
HoTT-reading-group mailing list 
HoTT-reading-group at mit.edu 
http://mailman.mit.edu/mailman/listinfo/hott-reading-group 


_______________________________________________
HoTT-reading-group mailing list
HoTT-reading-group at mit.edu
http://mailman.mit.edu/mailman/listinfo/hott-reading-group


More information about the HoTT-reading-group mailing list