| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-09-07 | Polynomial evaluation and minimal poly of a diagonal matrix | Cyril Cohen | |
| 2020-09-04 | Adding more map_mx lemmas | Cyril Cohen | |
| 2020-09-04 | Merge pull request #575 from CohenCyril/mxOver | Laurent Théry | |
| Adding mxOver predicate | |||
| 2020-09-03 | Lemmas reindex_omap and bigD1_ord | Cyril Cohen | |
| + eq_liftF and lift_eqF + proof simplificaions | |||
| 2020-09-03 | Merge branch 'missing_mxalgebra' of https://github.com/CohenCyril/math-comp ↵ | thery | |
| into CohenCyril-missing_mxalgebra | |||
| 2020-09-03 | Lemmas mxminpoly_minP and dvd_mxminpoly | Cyril Cohen | |
| 2020-09-03 | Adding missing mxalgebra lemmas | Cyril Cohen | |
| 2020-09-03 | Merge pull request #565 from CohenCyril/split_ordP | Laurent Théry | |
| Expliciting relation between split and [lr]shift | |||
| 2020-09-03 | Merge pull request #564 from CohenCyril/pinvmx | Laurent Théry | |
| More pinvmx theory | |||
| 2020-09-03 | Merge pull request #560 from CohenCyril/commr_horner | Laurent Théry | |
| Adding commr_horner lemma | |||
| 2020-09-03 | More pinvmx theory | Cyril Cohen | |
| 2020-09-03 | Adding mxOver predicate | Cyril Cohen | |
| 2020-09-03 | Adding commr_horner lemma | Cyril Cohen | |
| 2020-09-03 | Expliciting relation between split and [lr]shift | Cyril Cohen | |
| 2020-09-03 | Extracting a nonzero coefficient from a nonzero matrix | Cyril Cohen | |
| + shortening some proofs | |||
| 2020-09-03 | Elementary theory of diagonal and triagular matrices | Cyril Cohen | |
| 2020-08-13 | Be 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-12 | Get rid of displays in class fields and mixin parameters | Kazuhiko 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-06-24 | missing lemmas discovered while developing mathcomp-analysis | Reynald Affeldt | |
| 2020-06-09 | fix coq 8.12 warnings | Cyril Cohen | |
| 2020-06-08 | silencing warnings in individual packages | Cyril Cohen | |
| 2020-06-06 | Improvements | Cyril Cohen | |
| - deprecating `fintype.arg_(min|max)P` - removing dangling comments connecting min max and meet join - better compatibility module - removing broken notations with `\min` and `\max` (no neutral available) - fixing `incompare` and `incomparel` in order.v - adding missing elimination lemmas (`(comparable_)?(max|min)E[lg][et]`) - adding missing `(comparable|real)_arg(min|max)P` - CHANGELOG update | |||
| 2020-06-06 | tentative changelog | Reynald Affeldt | |
| - mostly gathered the changes from previous commits - add `minrC` - minor doc addition to `order.v` | |||
| 2020-06-06 | General theory of min and max, and use in ssrnum | Cyril Cohen | |
| - min and max can now be used in a partial order (sometimes under preconditions) - min and max can now be used in a numDomainType (sometimes under preconditions) | |||
| 2020-06-05 | fix naming | Reynald Affeldt | |
| 2020-06-04 | fix naming | Reynald Affeldt | |
| 2020-06-03 | add real_* variants | Reynald Affeldt | |
| 2020-06-02 | another lemma about norm from mathcomp-analysis | Reynald Affeldt | |
| 2020-05-22 | tentative change of naming convention and add variants | Reynald Affeldt | |
| 2020-05-21 | three lemmas that we found useful in the context of the | Reynald Affeldt | |
| mathcomp-analysis project | |||
| 2020-04-09 | Merge pull request #473 from affeldt-aist/long_short_suffixes | affeldt-aist | |
| switching long suffixes to short suffixes | |||
| 2020-04-09 | Merge pull request #431 from ppedrot/rm-constr-hint-decls | affeldt-aist | |
| Remove hint declarations using non-global definitions. | |||
| 2020-04-09 | - switching long suffixes to short suffixes | Reynald Affeldt | |
| + `odd_add` -> `oddD` + `odd_sub` -> `oddB` + `take_addn` -> `takeD` + `rot_addn` -> `rotD` + `nseq_addn` -> `nseqD` fixes #359 | |||
| 2020-04-09 | Merge pull request #474 from llelf/doc-typos | affeldt-aist | |
| Documentation typos | |||
| 2020-04-08 | fix typos in documentation: formulae | Antonio Nikishaev | |
| 2020-04-08 | fix typos in documentation: text | Antonio Nikishaev | |
| 2020-04-08 | Remove hint declarations using non-global definitions. | Pierre-Marie Pédrot | |
| 2020-04-06 | Some proof scripts made better using ssrAC. | Cyril Cohen | |
| %AC annotation are for backward compatilibity with coq <= 8.9 | |||
| 2020-04-01 | Merge pull request #429 from pi8027/extend-nat-comparison | Yves Bertot | |
| Extend comparison predicates for nat with minn and maxn and reorder arguments of those in order.v | |||
| 2020-03-15 | just noticed a tentative use of a not yet existing lemma | Reynald Affeldt | |
| 2020-03-15 | Reorder arguments of comparison predicates in order.v as they should | Kazuhiko Sakaguchi | |
| 2020-03-15 | Extend comparison predicates for nat with minn and maxn | Kazuhiko Sakaguchi | |
| 2020-01-30 | Merge pull request #453 from pi8027/experiment/order-nondistr-lattice | Pierre-Yves Strub | |
| Non-distributive lattice structures | |||
| 2020-01-15 | Non-distributive lattice | Kazuhiko Sakaguchi | |
| 2020-01-08 | Adapt to coq/coq#11368 (Turn trailing implicit warning into an error) | SimonBoulier | |
| 2019-12-28 | Refactoring and linting especially polydiv | Kazuhiko Sakaguchi | |
| - Replace `altP eqP` and `altP (_ =P _)` with `eqVneq`: The improved `eqVneq` lemma (#351) is redesigned as a comparison predicate and introduces a hypothesis in the form of `x != y` in the second case. Thus, `case: (altP eqP)`, `case: (altP (x =P _))` and `case: (altP (x =P y))` idioms can be replaced with `case: eqVneq`, `case: (eqVneq x)` and `case: (eqVneq x y)` respectively. This replacement slightly simplifies and reduces proof scripts. - use `have [] :=` rather than `case` if it is better. - `by apply:` -> `exact:`. - `apply/lem1; apply/lem2` or `apply: lem1; apply: lem2` -> `apply/lem1/lem2`. - `move/lem1; move/lem2` -> `move/lem1/lem2`. - Remove `GRing.` prefix if applicable. - `negbTE` -> `negPf`, `eq_refl` -> `eqxx` and `sym_equal` -> `esym`. | |||
| 2019-12-11 | The compatibility module in ssrnum should now be for version 1.10 | Kazuhiko Sakaguchi | |
| 2019-12-11 | remove ProdNormedZmodule (#419) | affeldt-aist | |
| * remove ProdNormedZmodule from ssrnum.v, it made its way to mathcomp-analysis in a generalized form (branch analysis_270) at the time of this writing * update gitlab-ci | |||
| 2019-12-11 | renaming NormedZmoduleType and NormedZmoduleMixin (#416) | affeldt-aist | |
| * renaming NormedZmoduleType -> NormedZmodType NormedZmoduleMixin -> NormedZmodMixin that looks more homogeneous with regard to naming conventions used so far * update .gitlab-ci.yml * typo | |||
| 2019-12-11 | Fix notation modifiers and scopes | Kazuhiko Sakaguchi | |
