lean2/library/init
Leonardo de Moura d8f3bcec67 feat(library/init/logic): add 'arbitrary'
It is identical to default, but it is opaque.
That is, when we use 'arbitrary A', we cannot rely on the particular
value selected.
2015-01-05 13:27:09 -08:00
..
bool.lean refactor(library): add 'init' folder 2014-11-30 20:34:12 -08:00
datatypes.lean refactor(library/init): move num.succ to init.datatypes 2015-01-05 10:29:06 -08:00
default.lean feat(library/init): create markdown directory file 2014-12-15 16:43:42 -05:00
init.md feat(library/init): create markdown directory file 2014-12-15 16:43:42 -05:00
logic.lean feat(library/init/logic): add 'arbitrary' 2015-01-05 13:27:09 -08:00
measurable.lean feat(library/init): create markdown directory file 2014-12-15 16:43:42 -05:00
nat.lean refactor(library): rename theorems "iff.flip_sign -> not_iff_not_of_iff" and "decidable_iff_equiv -> decidable_of_decidable_of_iff" 2014-12-15 19:17:51 -08:00
num.lean refactor(library/init): move num.succ to init.datatypes 2015-01-05 10:29:06 -08:00
priority.lean feat(library/init): create markdown directory file 2014-12-15 16:43:42 -05:00
prod.lean feat(library/init): create markdown directory file 2014-12-15 16:43:42 -05:00
relation.lean feat(library/init): create markdown directory file 2014-12-15 16:43:42 -05:00
reserved_notation.lean feat(init): reserve notation for "not in" 2014-12-15 19:22:17 -08:00
sigma.lean refactor(library/init/sigma): rename sigma.dpair->sigma.mk, sigma.dpr1->sigma.pr1, sigma.dpr2->sigma.pr2 2014-12-19 18:23:08 -08:00
tactic.lean feat(library/init): create markdown directory file 2014-12-15 16:43:42 -05:00
wf.lean feat(library/init): create markdown directory file 2014-12-15 16:43:42 -05:00
wf_k.lean refactor(library): add 'init' folder 2014-11-30 20:34:12 -08:00