This coq library aims to formalize a substantial body of mathematics using the univalent point of view.
The formal language used in the UniMath project is based on Martin-Löf type theory, as present in MLTT79 below. We are currently on version 2.
UniMath-1 is MLTT79 except:
UniMath-2 is UniMath-1 except:
The axioms accepted are: the univalence axiom, the law of excluded middle, the axiom of choice, and a few new variants of the axiom of choice, validated by the semantic model.
MLTT79 is this paper:
@incollection {MLTT79,
AUTHOR = {Martin-L\"of, Per},
TITLE = {Constructive mathematics and computer programming},
BOOKTITLE = {Logic, methodology and philosophy of science, {VI} ({H}annover, 1979)},
SERIES = {Stud. Logic Found. Math.},
VOLUME = {104},
PAGES = {153--175},
PUBLISHER = {North-Holland, Amsterdam},
YEAR = {1982},
MRCLASS = {03F50 (03B70 03F55 68Q45)},
MRNUMBER = {682410},
MRREVIEWER = {B. H. Mayoh},
DOI = {10.1016/S0049-237X(09)70189-2},
URL = {http://dx.doi.org/10.1016/S0049-237X(09)70189-2},
}