aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-04-06Merge pull request #472 from affeldt-aist/doc_fixYves Bertot
minor documentation fix
2020-04-06minor documentation fixReynald Affeldt
2020-04-02Merge pull request #468 from ybertot/remove-deprecated-from-1.9Enrico Tassi
remove deprecated commands whose deprecation was introduced in 1.9.0
2020-04-01Merge pull request #429 from pi8027/extend-nat-comparisonYves Bertot
Extend comparison predicates for nat with minn and maxn and reorder arguments of those in order.v
2020-03-31remove deprecated commands whose deprecation was introduced in release 1.9.0Yves Bertot
fixes #418
2020-03-31Merge pull request #457 from CohenCyril/findYves Bertot
Find
2020-03-19Merge pull request #463 from pi8027/hierarchy-transitive-closureEnrico Tassi
Fix hierarchy.ml to compute the transitive closure of a hierarchy
2020-03-18Merge pull request #459 from CohenCyril/sub_sortedCyril Cohen
Link between subrelations and path/sorted
2020-03-16Update mathcomp/ssreflect/path.vCyril Cohen
Co-Authored-By: Kazuhiko Sakaguchi <pi8027@gmail.com>
2020-03-16Link between subrelations and path/sortedCyril Cohen
2020-03-16Document change on comparison predicates in order.vKazuhiko Sakaguchi
2020-03-16Merge pull request #460 from affeldt-aist/spurious_lerrCyril Cohen
just noticed a tentative use of a not yet existing lemma
2020-03-15just noticed a tentative use of a not yet existing lemmaReynald Affeldt
2020-03-15Reorder arguments of comparison predicates in order.v as they shouldKazuhiko Sakaguchi
2020-03-15Extend comparison predicates for nat with minn and maxnKazuhiko Sakaguchi
2020-03-15Fix hierarchy.ml to compute the transitive closure of a hierarchyKazuhiko Sakaguchi
2020-03-12Merge pull request #465 from erikmd/coq-8.11Cyril Cohen
[ci] test-build and deploy mathcomp/mathcomp-dev:coq-8.11
2020-03-12Merge pull request #455 from erikmd/bump-opamCyril Cohen
[ci] Simplify {Dockerfile,Dockerfile.make} & Restore the "opam clean -c" option
2020-03-08[ci] Build mathcomp/mathcomp-dev:8.11Erik Martin-Dorel
and test coq-lemma-overloading accordingly.
2020-03-08Fix CI (coq-lemma-overloading dropped compatibility with Coq < 8.10)Erik Martin-Dorel
2020-03-08refactor: Simplify the DockerfilesErik Martin-Dorel
* the CLI option --build-arg=compiler="${OPAM_SWITCH}" is now useless (it had been introduced to be able to compile Coq versions < 8.7, while mathcomp-dev now requires Coq 8.7+) * the "coqorg/base:bare" image now contains the two environment vars COMPILER and COMPILER_EDGE => clear COMPILER="" in mathcomp-dev's Dockerfile multi-stage build.
2020-01-30Merge pull request #453 from pi8027/experiment/order-nondistr-latticePierre-Yves Strub
Non-distributive lattice structures
2020-01-29Documentation work for (non-distributive) latticeTypeKazuhiko Sakaguchi
2020-01-28Added lemmas about foldl, scanl, foldr and rcons and consCyril Cohen
2020-01-28Theorems about find and indexCyril Cohen
2020-01-21Merge pull request #452 from SimonBoulier/non_maximal_implicitEnrico Tassi
Adapt to coq/coq#11368 (Turn trailing implicit warning into an error)
2020-01-17Revert "Don't run "opam clean -c" to workaround ocaml/opam#3828"Erik Martin-Dorel
This reverts commit a03e0cb0ff40afabcaccba7f764076355ca82962.
2020-01-15Non-distributive latticeKazuhiko Sakaguchi
2020-01-14Merge pull request #454 from CohenCyril/dualCyril Cohen
Renaming converse to dual in order.v
2020-01-10Missing canonical structures for dualCyril Cohen
2020-01-10Exporting T^d notationCyril Cohen
2020-01-09Renaming converse to dual in order.vCyril Cohen
Indeed, the name converse and notation ^c were already taken in https://github.com/math-comp/math-comp/blob/master/mathcomp/algebra/ssralg.v#L989-L990 We are renaming to dual.
2020-01-09Merge pull request #435 from anton-trunov/add-fcsl-pcm-to-ciEnrico Tassi
Add FCSL-PCM library to CI
2020-01-08Adapt to coq/coq#11368 (Turn trailing implicit warning into an error)SimonBoulier
2020-01-07Add FCSL-PCM library to CIAnton Trunov
FCSL-PCM is in Coq's CI, so this will prevent breaking Coq's CI, see https://github.com/imdea-software/fcsl-pcm/issues/17
2020-01-03Merge pull request #443 from pi8027/eqVneqCyril Cohen
Refactoring and linting proofs especially in polydiv.v
2019-12-28Refactoring and linting especially polydivKazuhiko 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-26Merge pull request #450 from pi8027/remove-ci-overlay-270Cyril Cohen
Remove CI overlay for PR #270
2019-12-18Remove CI overlay for PR #270Kazuhiko Sakaguchi
2019-12-17Merge pull request #451 from erikmd/fix-scheduled-ciCyril Cohen
[ci] add missing "except:" rules to fix the nightly build on GitLab CI
2019-12-15fix: Add missing "except: schedules"Erik Martin-Dorel
It seems adding an "except:" rule in a job that "extends:" another one *overwrites* the except rule, so we were getting too many jobs in the mathcomp-dev scheduled pipeline. Once merged, this patch should fix this.
2019-12-11Merge pull request #445 from ybertot/opam-packagesEnrico Tassi
take advantage of opam variables and their default values
2019-12-11Merge pull request #270 from math-comp/experiment/orderAssia Mahboubi
Dispatching order and norm, and anticipating normed modules.
2019-12-11The compatibility module in ssrnum should now be for version 1.10Kazuhiko Sakaguchi
2019-12-11Rephrasing the docCyril Cohen
2019-12-11remove 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-11renaming 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-11Fix notation modifiers and scopesKazuhiko Sakaguchi
2019-12-11Doc, comments, changelog and better proofsCyril Cohen
- adding a doc paragraph on displays - Changelog - better proofs for new logn, gcdn, lcmn, partn facts - Putting comments in the example of nat
2019-12-11Comparability in a numDomainTypeCyril Cohen
amounts to the difference being real, and consequences