202508272308

Tags : Homotopy Type Theory

Axiom K


Axiom K is an elimination rule for equality types that was added by Thomas Streicher in 1993 which when added to intentional type theory converts it to set level type theory, the axiom infomally states:

Axiom

Given any type and any element , the type is inhabited by exactly 1 element, which is .

Formally, the axiom writes as:

This reads as, given any type and any and any type family over , to define a function out of the type family, it suffices to define it for . Since cannot generate any elements other than itself, this states that all witness of equality of are propositionally equal.


References