lean2/hott/hit/hit.md

987 B

hit

Declaration and theorems of higher inductive types in Lean. We take two higher inductive types (hits) as primitive notions in Lean. We define all other hits in terms of these two hits. The hits which are primitive are n-truncation and quotients. These are defined in init.hit and they have definitional computation rules on the point constructors.

Here we find hits related to the basic structure theory of HoTT. The hits related to homotopy theory are defined in homotopy.

Files in this folder:

  • quotient (quotients, primitive)
  • trunc (truncation, primitive)
  • colimit (Colimits of arbitrary diagrams and sequential colimits, defined using quotients)
  • pushout (Pushouts, defined using quotients)
  • coeq (Co-equalizers, defined using quotients)
  • set_quotient (Set-quotients, defined using quotients and set-truncation)