lean2/library/data
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
..
int refactor(library): use 'reserve' notation in the standard library 2014-10-21 15:39:47 -07:00
list feat(library/definitional/induction_on): automatically add 'induction_on' 2014-10-25 13:37:04 -07:00
nat feat(library/definitional/induction_on): automatically add 'induction_on' 2014-10-25 13:37:04 -07:00
quotient feat(library/definitional/rec_on): automatically generate rec_on function for inductive datatypes 2014-10-25 13:08:59 -07:00
unit refactor(library/data/unit): break unit.lean into smaller pieces 2014-10-25 14:57:33 -07:00
bool.lean feat(library/definitional/rec_on): automatically generate rec_on function for inductive datatypes 2014-10-25 13:08:59 -07:00
data.md refactor(library): remove unnecessary 'standard' subdirectory 2014-08-23 18:08:09 -07:00
default.lean refactor(library): remove unnecessary 'standard' subdirectory 2014-08-23 18:08:09 -07:00
empty.lean feat(library): add definition of subsingleton and some other minor changes 2014-10-08 23:14:44 -07:00
num.lean feat(library/definitional/induction_on): automatically add 'induction_on' 2014-10-25 13:37:04 -07:00
option.lean feat(library/definitional/induction_on): automatically add 'induction_on' 2014-10-25 13:37:04 -07:00
prod.lean refactor(library): use 'reserve' notation in the standard library 2014-10-21 15:39:47 -07:00
set.lean refactor(library): use 'reserve' notation in the standard library 2014-10-21 15:39:47 -07:00
sigma.lean feat(library/definitional/rec_on): automatically generate rec_on function for inductive datatypes 2014-10-25 13:08:59 -07:00
string.lean refactor(library): is_inhabited "theorems" should be "definitions", they are "data" 2014-10-02 09:00:34 -07:00
subtype.lean refactor(library): remove some unnecessary sections 2014-10-10 16:33:58 -07:00
sum.lean feat(library/definitional/rec_on): automatically generate rec_on function for inductive datatypes 2014-10-25 13:08:59 -07:00
vector.lean feat(library/definitional/induction_on): automatically add 'induction_on' 2014-10-25 13:37:04 -07:00