Homotopy Type Theory contractible type > history (Rev #1)

Idea

A type which represents the notion of logical truth in homotopy type theory.

Definitions

A contractible type is a type AA with a term

c: a:A b:Aa=bc: \sum_{a:A} \prod_{b:A} a = b

Since contractible types are inhabited propositions, there is an alternate definition of contractible type as a type AA with a point e:Ae:A and a term

p: a:A b:Aa=bp: \prod_{a:A} \prod_{b:A} a = b

The above term could be replaced with the following instead:

p: a:Aa=ep: \prod_{a:A} a = e

and that every identity type in AA is a proposition follows from concatenation and inverses of identity types.

There is also a fourth definition of contractible types as a type AA with a term

c:A× a:A b:Aa=bc: A \times \prod_{a:A} \prod_{b:A} a = b

Examples

  • The unit type? is a contractible type.

  • The interval type? is a contractible type.

  • By the third definition, every cone type is a contractible type, of which the unit type (cone type of the empty type) and the interval type (cone type of the unit type) are examples of cone types.

See also

Revision on February 13, 2022 at 21:04:50 by Anonymous?. See the history of this page for a list of all contributions to it.