Leonardo de Moura
|
d2eb99bf11
|
refactor(library/logic): move logic/choice.lean to init/classical.lean
choice axiom is now in the classical namespace.
|
2015-08-12 18:37:33 -07:00 |
|
Jeremy Avigad
|
9ff0097223
|
refactor(library/algebra/{lattice,order},library/data/nat): split lattice from order, make nat an instance of discrete linear order
|
2015-08-03 22:41:56 -04:00 |
|
Jeremy Avigad
|
0def951efa
|
refactor(library/data/nat/sub,*): get rid of diff, tidy some max and min theorems
|
2015-08-03 22:41:56 -04:00 |
|
Leonardo de Moura
|
cfa9412f96
|
fix(frontends/lean): "show goal" localization, add "position", support "by tactic"
|
2015-07-28 12:48:12 -07:00 |
|
Leonardo de Moura
|
72d6550a7a
|
feat(library/data/bag): show that subbag predicate is decidable when A has decidable equality
|
2015-07-25 17:44:03 -07:00 |
|
Leonardo de Moura
|
31b1606658
|
feat(library/data/bag): add subbag predicate
|
2015-07-25 14:31:24 -07:00 |
|
Leonardo de Moura
|
43f5f70414
|
feat(library/data/bag): add basic properties for bag intersection and union
|
2015-07-25 08:37:30 -07:00 |
|
Leonardo de Moura
|
ebf8c7fbdb
|
feat(library/data): define bag using quotients
|
2015-07-24 23:45:08 -07:00 |
|