630 B
630 B
We port a lot of algebra files from the standard library to the HoTT library.
Port instructions:
- use the script port.pl in scripts/ to port the file. e.g. execute the following in the
scripts
folder:./port.pl ../library/algebra/lattice.lean ../hott/algebra/lattice.hlean
- remove imports starting with
data.
orlogic.
(sometimes you need to replace adata.
import by the correspondingtypes.
import) - All of the algebraic hierarchy is in the algebra namespace in the HoTT library.
- Open namespaces
eq
andalgebra
if needed - (optional) add option
set_option class.force_new true
- fix all remaining errors