lean2/library/data
Leonardo de Moura 354b50a1f5 refactor(library/data/unit): make unit universe polymorphic
Motivation: we need it for "padding".
Example 1: defining a n-ary tuple type.
Example 2: defining cases-on for mutually recursive datatypes
2014-10-25 13:55:03 -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
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
unit.lean refactor(library/data/unit): make unit universe polymorphic 2014-10-25 13:55:03 -07:00
vector.lean feat(library/definitional/induction_on): automatically add 'induction_on' 2014-10-25 13:37:04 -07:00