aboutsummaryrefslogtreecommitdiff
path: root/mathcomp/field
AgeCommit message (Collapse)Author
2017-10-30Fix obsolete vernacular syntax for locality.Maxime Dénès
It was emitting a deprecation warning and will soon be removed from Coq.
2017-10-23Remove compatibility with Coq.8.4 (and compatibility hacks that went with it)Cyril Cohen
2017-10-23Merge pull request #145 from CohenCyril/new-packagerCyril Cohen
New packager
2017-10-19fixed homepageCyril Cohen
2017-10-10fix building with make flagsRalf Jung
Fixes #139
2016-11-07update copyright bannerAssia Mahboubi
2016-09-20[field] Remove unnecessary `Program Definition`Emilio Jesus Gallego Arias
Simple `Definition` should work fine here. This avoids the problem: `Error: Library Coq.Program.Tactics has to be required first.` in math-comp versions that depends on a minimal (or no) Coq stdlib. Tested on 8.5/8.6
2016-08-25Enriched numClosedFieldType so that it factors a lot of theory from both ↵Cyril Cohen
complex and algC. The definitions of 'i, conjC, Re, Im, n.-root, sqrtC and their theory have been moved to the numClosedFieldType structure in ssrnum. This covers boths the uses in algC and complex.v. To that end the numClosedFieldType structure has been enriched with conjugation and 'i. Note that 'i can be deduced from the property of algebraic closure and is only here to let the user chose which definitional equality should hold on 'i. Same thing for conjC that could be written `|x|^+2/x, the only nontrivial (up to my knowledge) property is the fact that conjugation is a ring morphism.
2015-12-12switch ":" to "-"Cyril Cohen
2015-12-12Revert "HACK: work around regression in 8.5"Enrico Tassi
This reverts commit 006565bdb5b473afff5f834e4b20320bb0a419fd. since Coq commit c6b75e1b693ab8c7af2efd1b93f04eab248e584c make this unnecessary
2015-12-10HACK: work around regression in 8.5Enrico Tassi
This shall be reverted, it is there only to make ssr compile on jenkins and help the release of Coq
2015-12-04Trailing whitespace removalGeorges Gonthier
2015-12-04Explicit construction of finite fieldsGeorges Gonthier
Two lemmas provide splitting field for a given polynomials, and a finite field of a given (prime power) order, respectively. Internal comments document type-checking performance issues that arose.
2015-12-04Some proof refactoringGeorges Gonthier
2015-12-04Move finfield to field moduleGeorges Gonthier
2015-12-04Remove spurious injectionsGeorges Gonthier
2015-12-04Add instances & lemmas for regular algebrasGeorges Gonthier
2015-12-04Document limitation of fieldExtType cloningGeorges Gonthier
Default cloning requires a manifest field class.
2015-12-04Correct improper CS declarationGeorges Gonthier
Type cast on head constant spoils projection registration (Coq misfeature).
2015-11-30Typos in comments.Assia Mahboubi
2015-11-20Tested the Qed of the alternate Xirredp_FAdjoin in Coq 8.4.Assia Mahboubi
It's no more crashing but it's still way to long...
2015-11-10fix INSTALL symlinksEnrico Tassi
2015-07-28update copyright bannerEnrico Tassi
2015-07-22remove duplicate fieldsCyril Cohen
2015-07-22make the opam package meta dataCyril Cohen
2015-07-21update opam meta-dataCyril Cohen
2015-07-18update to preserve backward compatibility with v8.4Cyril Cohen
2015-07-17Updating files + reorganizing everythingCyril Cohen
2015-04-09field for v8.5Cyril Cohen
2015-04-09Using the From X Require Y for v8.4Cyril Cohen
2015-04-08makefiles that are version dependentCyril Cohen
2015-03-24change finfield from field to characterCyril Cohen
2015-03-24metadata for solvable and fieldCyril Cohen
2015-03-09Initial commitEnrico Tassi