Leonardo de Moura
|
724aacb2c1
|
fix(library): remove "-[notations]" hack at "open -[notations] algebra"
|
2015-11-08 14:04:55 -08:00 |
|
Leonardo de Moura
|
26eb6fa849
|
feat(*): new numeral encoding
|
2015-11-08 14:04:55 -08:00 |
|
Leonardo de Moura
|
07b33ec75e
|
fix(library/data/int,library/data/rat): int and rat
|
2015-11-08 14:04:54 -08:00 |
|
Leonardo de Moura
|
3369152559
|
fix(library/data,library/theories): fin, bag, finset, hf, list, ...
|
2015-11-08 14:04:54 -08:00 |
|
Rob Lewis
|
f4fa38e365
|
chore(library/data/{rat, pnat}): move theorems from reals to more appropriate places
|
2015-09-16 08:28:11 -07:00 |
|
Jeremy Avigad
|
d9e166f77f
|
feat/refactor(library/data/real/*): add / improve casts to real from nat, int, rat
|
2015-09-12 21:46:09 -04:00 |
|
Jeremy Avigad
|
de83a68667
|
refactor(library/data/{int,rat}/*): clean up casts between nat, int, and rat
|
2015-09-12 21:46:09 -04:00 |
|
Rob Lewis
|
e722120e34
|
fix(library/data/rat/order): declare decidable_le an instance
|
2015-09-03 15:43:07 -07:00 |
|
Jeremy Avigad
|
7dda69fec7
|
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 |
|
Leonardo de Moura
|
48f8b8f18d
|
refactor(library): use new 'suppose'-expression
|
2015-07-19 21:15:20 -07:00 |
|
Leonardo de Moura
|
ade60278d0
|
refactor(library): rename iff.mp' to iff.mpr
|
2015-07-18 08:52:58 -05:00 |
|
Leonardo de Moura
|
3ab0e07ba9
|
feat(frontends/lean): add simp tactic frontend stub
This commit also removes the fake_simplifier. It doesn't work anymore
because simp is now a reserved word.
|
2015-07-14 09:54:53 -04:00 |
|
Leonardo de Moura
|
0f64a6e545
|
feat(library/data/rat/order): use 'trans-instance' to improve performance of migrate command
|
2015-07-01 08:57:10 -07:00 |
|
Leonardo de Moura
|
cf574d0127
|
feat(library): assign priorities to notation declarations in the standard library
Now, even if the user opens the namespaces in the "wrong" order, the
notation + coercions will behave as expected.
|
2015-06-30 17:38:13 -07:00 |
|
Jeremy Avigad
|
93e5124d71
|
feat(library/algebra/order): add lattices, min, max
|
2015-06-29 15:23:11 +10:00 |
|
Rob Lewis
|
34868d196e
|
feat(library/data/rat): define pos natural upper bounds of rationals
|
2015-06-16 11:30:12 -07:00 |
|
Rob Lewis
|
1f4765e30a
|
feat(library/algebra/ordered_ring): add theorems used for rational upper bounds
|
2015-06-16 11:30:12 -07:00 |
|
Leonardo de Moura
|
226a5800dd
|
fix(library/data/rat/order): adjust file to recent changes
|
2015-06-10 16:56:17 -07:00 |
|
Jeremy Avigad
|
658c5a2c49
|
feat(library/rat/basic.lean): add reduce for rat, and num and denom
|
2015-06-10 16:39:17 -07:00 |
|
Rob Lewis
|
2273dc669e
|
feat(library/data): fill in sorrys in int and rat orderings
|
2015-05-29 14:11:51 +10:00 |
|
Rob Lewis
|
681f431d4b
|
feat(library/data/rat): make rat subtraction reducible, fix migration of min/max
|
2015-05-26 11:52:34 +10:00 |
|
Jeremy Avigad
|
a64c0ea845
|
feat/refactor(library/data/{int,rat}/*): improve casting from nat to int to rat
|
2015-05-25 16:50:42 -07:00 |
|
Jeremy Avigad
|
8bebd104ff
|
refactor(library/*): remove 'Module:' lines
|
2015-05-23 20:52:23 +10:00 |
|
Jeremy Avigad
|
4bc93b59e3
|
feat(library/data/rat/{basic,order}.lean): add property of of_int
|
2015-05-23 12:34:07 +10:00 |
|
Jeremy Avigad
|
42616f766f
|
refactor(library/data/{nat,int,rat}/{basic.lean,order.lean}: make algebra instance declarations local
|
2015-05-12 06:20:47 -07:00 |
|
Leonardo de Moura
|
f25c301c98
|
fix(library/data/rat): migrate for rat
|
2015-05-12 04:46:34 -07:00 |
|
Leonardo de Moura
|
7aa0e466a5
|
test(library): test new 'obtain' expression in the standard library
|
2015-05-05 18:30:16 -07:00 |
|
Leonardo de Moura
|
17c07cdb02
|
feat(library/data/rat/order): define abs and sign for rat before migrate
|
2015-04-27 12:59:02 -07:00 |
|
Jeremy Avigad
|
7a1064b7e8
|
refactor(library/algebra/order.lean): rename a field in an order structure
|
2015-04-27 12:03:41 -07:00 |
|
Jeremy Avigad
|
d8e40d90d6
|
feat(library/data/rat/order.lean): make rat a linear ordered field
|
2015-04-27 12:03:41 -07:00 |
|