lean2/library/algebra
Leonardo de Moura a618bd7d6c refactor(library): use type classes for encoding all arithmetic operations
Before this commit we were using overloading for concrete structures and
type classes for abstract ones.

This is the first of series of commits that implement this modification
2015-11-08 14:04:54 -08:00
..
category refactor(library/algebra/function): move function.lean to init folder 2015-07-06 07:29:56 -07:00
algebra.md feat(library/algebra/algebra): add link to complete lattices module 2015-09-04 13:04:36 -07:00
binary.lean feat(library): clean up "sorry"s in library 2015-07-24 12:21:33 -04:00
bundled.lean refactor(library/*): remove 'Module:' lines 2015-05-23 20:52:23 +10:00
complete_lattice.lean refactor(library): use type classes for encoding all arithmetic operations 2015-11-08 14:04:54 -08:00
field.lean refactor(library): use type classes for encoding all arithmetic operations 2015-11-08 14:04:54 -08:00
group.lean refactor(library): use type classes for encoding all arithmetic operations 2015-11-08 14:04:54 -08:00
group_bigops.lean refactor(library/algebra/group_power,library/*): change definition of pow 2015-08-14 18:49:57 -07:00
group_power.lean refactor(library): use type classes for encoding all arithmetic operations 2015-11-08 14:04:54 -08:00
group_set_bigops.lean refactor(library/logic/choice): move prop_decidable instance into namespace 'classical' 2015-08-12 17:06:15 -07:00
lattice.lean feat(library): add some spacing hints 2015-09-30 17:36:32 -07:00
numeral.lean fix(library/algebra/numeral): remove redundant definitions 2015-11-08 14:04:54 -08:00
order.lean refactor(library): use type classes for encoding all arithmetic operations 2015-11-08 14:04:54 -08:00
ordered_field.lean refactor(library): use type classes for encoding all arithmetic operations 2015-11-08 14:04:54 -08:00
ordered_group.lean refactor(library): use type classes for encoding all arithmetic operations 2015-11-08 14:04:54 -08:00
ordered_ring.lean refactor(library): use type classes for encoding all arithmetic operations 2015-11-08 14:04:54 -08:00
priority.lean fix(library/algebra): missing file 2015-06-30 18:15:13 -07:00
relation.lean feaf(library): make sure basic standard library can be compiled with option "--to_axiom" 2015-07-29 16:11:23 -07:00
ring.lean refactor(library): use type classes for encoding all arithmetic operations 2015-11-08 14:04:54 -08:00
ring_power.lean refactor(library): use type classes for encoding all arithmetic operations 2015-11-08 14:04:54 -08:00