lean2/library
Leonardo de Moura 758a17ab23 refactor(library/data/unit): break unit.lean into smaller pieces
The unit datatype is used by automation.

We want to be able to access its declaration without having to access
all dependencies (e.g., decidable, subsingleton, inhabited, ...).

This is *not* an optimization, but a way to make sure we can "import" unit
before we import other declarations.
2014-10-25 14:57:33 -07:00
..
algebra feat(frontends/lean): validate infixl/infixr/postfix/prefix declarations against reserved notations 2014-10-21 15:39:47 -07:00
data refactor(library/data/unit): break unit.lean into smaller pieces 2014-10-25 14:57:33 -07:00
hott feat(library/hott) add the proof that the inverse of an equivalence is an equivalence 2014-10-25 14:20:47 -07:00
logic feat(library/definitional/induction_on): automatically add 'induction_on' 2014-10-25 13:37:04 -07:00
tools feat(library/tactic): add generalize tactic, closes #34 2014-10-23 22:40:15 -07:00
.gitignore chore(library/.gitignore): update 2014-08-29 10:31:16 -07:00
.project chore(library): add .project file 2014-08-29 10:31:16 -07:00
classical.lean refactor(library): set up and document standard/classical/hott imports 2014-08-25 22:57:55 -07:00
general_notation.lean fix(library/general_notation): mark \tr as left associative 2014-10-22 22:18:40 -07:00
library.md refactor(library): rename algebra directory to struc, move categories.lean to algebra 2014-09-16 13:13:01 -07:00
priority.lean feat(frontends/lean): allow user to associate priorities to class-instances, closes #180 2014-09-28 12:20:42 -07:00
standard.lean feat(library): add aliases for some sorts 2014-10-02 14:29:51 -07:00
type.lean refactor(library): remove unnecessary :max hack in notation declarations 2014-10-20 18:45:52 -07:00