lean2/library/data/nat
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
..
examples feat(library/tactic): use occurrence object in unfold tactic family 2015-07-11 18:53:45 -04:00
basic.lean refactor(library): use type classes for encoding all arithmetic operations 2015-11-08 14:04:54 -08:00
bigops.lean feat(library/data/nat/bigops,library/data/set/card,library/*): add set versions of bigops for nat 2015-08-08 17:20:23 -04:00
bquant.lean refactor(library/logic): move logic/choice.lean to init/classical.lean 2015-08-12 18:37:33 -07:00
default.lean fix(library/data): 'choose' -> 'find' renaming problems 2015-07-25 11:25:04 -07:00
div.lean refactor(library): use type classes for encoding all arithmetic operations 2015-11-08 14:04:54 -08:00
fact.lean refactor(library): use type classes for encoding all arithmetic operations 2015-11-08 14:04:54 -08:00
find.lean feat(library): add some spacing hints 2015-09-30 17:36:32 -07:00
gcd.lean refactor(library): use type classes for encoding all arithmetic operations 2015-11-08 14:04:54 -08:00
nat.md fix(library/data/nat/nat.md): add 'find' to markdown file 2015-07-27 07:46:59 -07:00
order.lean refactor(library): use type classes for encoding all arithmetic operations 2015-11-08 14:04:54 -08:00
pairing.lean refactor(library): use type classes for encoding all arithmetic operations 2015-11-08 14:04:54 -08:00
parity.lean feat/refactor(library/theories/number_theory/irrational_roots,library/*): show nth roots irrational, and add lots of missing theorems 2015-08-16 23:23:23 -04:00
power.lean feat/refactor(library/theories/number_theory/irrational_roots,library/*): show nth roots irrational, and add lots of missing theorems 2015-08-16 23:23:23 -04:00
sqrt.lean refactor(library): use type classes for encoding all arithmetic operations 2015-11-08 14:04:54 -08:00
sub.lean refactor(library): use type classes for encoding all arithmetic operations 2015-11-08 14:04:54 -08:00