lean2/hott/init/init.md

1.1 KiB

init

The modules in this folder are required by low-level operations, and are always imported by default. You can suppress this behavior by beginning a file with the keyword "prelude".

Syntax declarations:

Datatypes and logic:

HoTT basics:

  • path
  • hedberg
  • trunc
  • equiv
  • ua (declaration of the univalence axiom, and some basic properties)
  • funext (proof of equivalence of certain notions of function exensionality, and a proof that function extensionality follows from univalence)

Support for well-founded recursion and automation:

The default import: