aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-09-03Lemmas mxminpoly_minP and dvd_mxminpolyCyril Cohen
2020-09-03Merge pull request #558 from CohenCyril/are_allpairsEnrico Tassi
Adding allrel predicate
2020-09-03Merge pull request #565 from CohenCyril/split_ordPLaurent Théry
Expliciting relation between split and [lr]shift
2020-09-03Merge pull request #564 from CohenCyril/pinvmxLaurent Théry
More pinvmx theory
2020-09-03Adding allrel predicateCyril Cohen
2020-09-03Merge pull request #560 from CohenCyril/commr_hornerLaurent Théry
Adding commr_horner lemma
2020-09-03More pinvmx theoryCyril Cohen
2020-09-03Merge pull request #569 from CohenCyril/mx0affeldt-aist
Extracting a nonzero coefficient from a nonzero matrix
2020-09-03Adding commr_horner lemmaCyril Cohen
2020-09-03Expliciting relation between split and [lr]shiftCyril Cohen
2020-09-03Extracting a nonzero coefficient from a nonzero matrixCyril Cohen
+ shortening some proofs
2020-09-03Merge pull request #571 from CohenCyril/diag_trigaffeldt-aist
Elementary theory of diagonal and triagular matrices
2020-09-03Elementary theory of diagonal and triagular matricesCyril Cohen
2020-09-01Merge pull request #559 from CohenCyril/sig_big_depLaurent Théry
Adding sig_big_dep lemma
2020-09-01fix for Coq 8.7Cyril Cohen
2020-09-01Adding sig_big_dep lemmaCyril Cohen
2020-08-28Merge pull request #556 from CohenCyril/oddSCyril Cohen
Adding lemma `oddS`
2020-08-26Update pull_request_template.mdCyril Cohen
2020-08-25Adding lemma `oddS`Cyril Cohen
2020-08-20Merge pull request #550 from jashug/dont-refresh-argument-names-overlayEnrico Tassi
Be robust to a change in the default argument naming algorithm.
2020-08-17Merge pull request #547 from pi8027/qualified-dual-opCyril Cohen
Qualify the dual_* notations with the Order module
2020-08-17Qualify the dual_* notations with the Order moduleKazuhiko Sakaguchi
2020-08-16Merge pull request #517 from thery/minnCyril Cohen
Extra theorems about subn minn and maxn
2020-08-15Extra theorems about subn min and maxthery
2020-08-13Be robust to a change in the default argument naming algorithm.Jasper Hugunin
Overlay for coq/coq#12756, which changes the default argument name to just `S` from `S0`. This change preserves the old name; switching instead to use `S` may be preferable but introduces a potential impact on downstream users of mathcomp.
2020-08-13Merge pull request #545 from pi8027/fieldextCyril Cohen
Make [fieldExtType F of L] work for abstract instances
2020-08-13Merge pull request #553 from chdoc/non-reversible-notationCyril Cohen
fix non-reversible-notation warnings
2020-08-13Merge pull request #494 from pi8027/rm-displays-in-classesCyril Cohen
Get rid of displays in class fields and mixin parameters
2020-08-13fix non-reversible-notation warningsChristian Doczkal
2020-08-12Make [fieldExtType F of L] work for abstract instancesKazuhiko Sakaguchi
2020-08-12Get rid of displays in class fields and mixin parametersKazuhiko Sakaguchi
- In the definition of structures in order.v, displays are removed from parameters of mixins and fields of classes internally and now only appear in parameters of structures. Consequently, each mixin is now parameterized by a class rather than a structure, and the corresponding factory parameterized by a structure is provided to replace the use of the mixin. These factories have the same names as in the mixins before this change except that `bLatticeMixin` and `tbLatticeMixin` have been renamed to `bottomMixin` and `topMixin` respectively. - Added a factory `distrLatticePOrderMixin` in order.v to build a `distrLatticeType` from a `porderType`.
2020-08-11Merge pull request #552 from chdoc/rel-format-warningCyril Cohen
fix notation-incompatible-format warnings
2020-08-11fix notation-incompatible-format warningsChristian Doczkal
2020-08-11Merge pull request #507 from pi8027/test-guard-condCyril Cohen
Add more test cases for higher-order recursive functions in seq.v w.r.t. the guard condition
2020-08-11Merge pull request #542 from chdoc/nothing-to-injectCyril Cohen
fix "Nothing to inject" warnings
2020-08-11Merge pull request #551 from CohenCyril/merge-changelog-by-unionCyril Cohen
Use union driver for CHANGELOG_UNRELEASED
2020-08-11Use union driver for CHANGELOG_UNRELEASEDCyril Cohen
2020-08-11Merge pull request #541 from chdoc/properCCyril Cohen
lemmas for proper and setC
2020-08-11Merge pull request #536 from pi8027/hierarchyCyril Cohen
Fix some hierarchy.ml related issues
2020-06-27Fix some Makefile issues and rename `hierarchy_test.v` to `test_hierarchy_all.v`Kazuhiko Sakaguchi
2020-06-27Fix bugs in hierarchy.mlKazuhiko Sakaguchi
- pass `Unix.environment ()` to `coqtop` to preserve the parent process environment, - check the exit status of `coqtop` and report an error if it is wrong, - do not rely on `ssrfun.id` in the `check_join` tactic, and - improve the error message for missing unification hints.
2020-06-26fix "Nothing to inject" warningsChristian Doczkal
2020-06-26lemmas for proper and setCChristian Doczkal
2020-06-24Merge pull request #540 from thery/docCyril Cohen
fix the doc for ubnP in ssrnat
2020-06-24Merge pull request #539 from thery/sum_nat_constCyril Cohen
simpler proof of sum_nat_const_nat in bigop.v
2020-06-24missing bigop lemmas (#537)Laurent Théry
* missing lemmas discovered while developing mathcomp-analysis Co-authored-by: Cohen Cyril <cyril.cohen@inria.fr> * Intermediate lemmas and shortening proofs (thanks Laurent) Co-authored-by: Cohen Cyril <cyril.cohen@inria.fr> Co-authored-by: Cyril Cohen <cohen@crans.org>
2020-06-24missing lemmas discovered while developing mathcomp-analysisReynald Affeldt
2020-06-24fix the doc for ubnP in ssrnatthery
2020-06-24simpler proofthery
2020-06-19Merge pull request #509 from chdoc/card-lemmasCyril Cohen
Card lemmas