Jeremy Avigad
|
6359132b67
|
refactor(library/algebra/field.lean): rename has_decidable_eq and declare instance
|
2015-04-18 11:39:52 -07:00 |
|
Rob Lewis
|
abcc56a2a7
|
feat(library/algebra):refactor field and ordered_field more appropriately
|
2015-03-27 11:54:11 -07:00 |
|
Rob Lewis
|
b79f600fbc
|
style(library/algebra/ordered_field):fix indentation, shorten calc statements
|
2015-03-27 11:52:30 -07:00 |
|
Rob Lewis
|
94b9aaea45
|
feat(library/algebra/ordered_field): prove more theorems
|
2015-03-27 11:52:30 -07:00 |
|
Rob Lewis
|
4099de7754
|
feat(library/algebra/field): redefine field so that 1/0=0. Many theorems lose hypotheses in discrete setting.
|
2015-03-27 11:52:29 -07:00 |
|
Rob Lewis
|
11f82eacfb
|
feat(library/algebra/ordered_field.lean): add ordered fields
|
2015-03-27 11:45:57 -07:00 |
|
Jeremy Avigad
|
765f6f21f8
|
fix(library/algebra/ring.lean): allow degenerate semirings and rings, but not degenerate ordered_semirings and ordered_rings. Closes #478.
|
2015-03-25 18:29:06 -07:00 |
|
Rob Lewis
|
10f1232296
|
feat(library/algebra/field): fix broken theorems
|
2015-02-28 08:49:28 -08:00 |
|
Rob Lewis
|
8ef2849b67
|
feat(library/algebra/fields): prove more theorems about division rings
|
2015-02-28 08:49:28 -08:00 |
|
Jeremy Avigad
|
a8cf58d97c
|
feat(library/algebra/field): define discrete field
|
2015-02-28 08:49:28 -08:00 |
|
Rob Lewis
|
eef2e99a1c
|
feat(library/algebra/field): add theorems about division rings
|
2015-02-28 08:49:05 -08:00 |
|
Rob Lewis
|
b8f0341119
|
feat(library/algebra): add field.lean
|
2015-02-28 08:48:48 -08:00 |
|