Leonardo de Moura
|
e720ac929d
|
refactor(library/init): break algebra.lean in smaller pieces
|
2016-11-22 13:23:04 -08:00 |
|
Leonardo de Moura
|
362f972eda
|
feat(library/init/algebra): add ordered semiring structures
|
2016-11-22 12:58:05 -08:00 |
|
Leonardo de Moura
|
8352f36891
|
feat(library/init/algebra): more ordered structures
|
2016-11-22 12:34:31 -08:00 |
|
Leonardo de Moura
|
f253415c33
|
feat(library/init/algebra): add ordered_cancel_comm_monoid
|
2016-11-22 11:37:53 -08:00 |
|
Leonardo de Moura
|
9a932fa654
|
feat(library/init/algebra): define semiring and ring structures
|
2016-11-22 08:51:34 -08:00 |
|
Leonardo de Moura
|
2725383963
|
chore(library/init/algebra): use more general transport from library_dev
|
2016-11-22 08:41:25 -08:00 |
|
Leonardo de Moura
|
c816b80855
|
chore(*): don't use upper case letter for type variables, and camelCase for declarations
|
2016-11-17 14:54:08 -08:00 |
|
Jeremy Avigad
|
f20fe53dd2
|
fix(library/init/algebra.lean): avoid use of mul in translating additive to multiplicative
|
2016-11-15 12:13:14 -08:00 |
|
Leonardo de Moura
|
2d86d88c92
|
feat(library/tactic/user_attribute): allow user to specify whether attribute is persistent or not
|
2016-11-05 11:46:04 -07:00 |
|
Leonardo de Moura
|
8f27555734
|
feat(library/init): add order structures
|
2016-10-02 13:33:25 -07:00 |
|
Leonardo de Moura
|
96538ba899
|
refactor(library/init): add basic order classes
|
2016-10-02 07:53:37 -07:00 |
|
Leonardo de Moura
|
d8d70e230a
|
feat(library/init/algebra): make sure abstract instances do not override concrete ones
|
2016-10-01 13:48:46 -07:00 |
|
Leonardo de Moura
|
7ab12ed57f
|
feat(library/init/algebra): improve transport_to_additive (copy attributes)
|
2016-10-01 12:55:17 -07:00 |
|
Leonardo de Moura
|
ab11ff0805
|
feat(library/init/algebra): tactics for copying multiplicative structures into additive ones
|
2016-10-01 11:29:02 -07:00 |
|
Leonardo de Moura
|
8730def4f9
|
feat(library/init): add basic algebra
|
2016-09-30 20:51:22 -07:00 |
|