lean2/library/algebra
Leonardo de Moura b254c78c44 refactor(library/algebra): move bundled structures to separate module
Motivation: performance.
After this commit, the bundled instances do not participate in the
class/instance resolution if we do not import algebra.bundled.
2015-03-02 18:45:08 -08:00
..
category refactor(library/algebra/category/morphism): restore previous (and more readable) proofs 2015-03-01 06:54:52 -08:00
algebra.md refactor(library): clean up headers and markdown files 2014-12-22 15:33:42 -05:00
binary.lean feat(frontends/lean): modify syntax for local notation 2015-01-26 11:51:17 -08:00
bundled.lean refactor(library/algebra): move bundled structures to separate module 2015-03-02 18:45:08 -08:00
field.lean feat(library/algebra/field): fix broken theorems 2015-02-28 08:49:28 -08:00
function.lean feat(library): export [reducible] annotations from function namespace to top-level 2015-02-16 18:52:41 -08:00
group.lean refactor(library/algebra): move bundled structures to separate module 2015-03-02 18:45:08 -08:00
order.lean feat(library/algebra/order,library/data/{nat,int}/order): make gt, ge reducible, add transitivity rules 2015-01-26 20:38:21 -05:00
ordered_group.lean feat(library/algebra/ordered_group): improve performance using rewrite tactic 2015-03-01 11:38:27 -08:00
ordered_ring.lean feat(library/algebra/ordered_ring): improve performance using rewrite tactic 2015-03-01 10:10:44 -08:00
relation.lean refactor(library): use [] binder annotation when declaring instances 2015-02-24 16:12:39 -08:00
ring.lean refactor(*): modify '|' binding power, use 'abs a' instead of '|a|', and '(a | b)' instead of 'a | b' 2015-02-25 15:18:21 -08:00