aboutsummaryrefslogtreecommitdiff
path: root/mathcomp
AgeCommit message (Collapse)Author
2020-09-29new mem_imset lemmasChristian Doczkal
2020-09-29rename mem_imset2 to imset2_f (with deprecation)Christian Doczkal
2020-09-29rename mem_imset to imset_f (with deprecation)Christian Doczkal
2020-09-28Submatrix theoryCyril Cohen
2020-09-28Merge pull request #555 from chdoc/disjoint-lemmasCyril Cohen
some lemmas for disjoint
2020-09-28Merge pull request #458 from pi8027/intervalCyril Cohen
The new interval library
2020-09-28Merge pull request #597 from CohenCyril/inj_row_freeaffeldt-aist
Injectivity for additive functions and mulmxr.
2020-09-28Apply suggestions from code reviewKazuhiko Sakaguchi
Co-authored-by: Cyril Cohen <CohenCyril@users.noreply.github.com>
2020-09-28Redefine itv_bound with BRight_if and BRInfty_ifKazuhiko Sakaguchi
2020-09-28The new interval libraryKazuhiko Sakaguchi
- `x <= y ?< if c` (lersif) has been replaced with `x < y ?<= if c'` (lteif) where `c'` is negation of `c`. This change makes statements of several lemmas (e.g., `lteif_orb`) easily comprehensible. - The first constructor `BOpen_if` of `itv_bound` has been replaced with `BClose_if` where the first argument is inverted. Now `pred_of_itv` is defined by using `lteif` instead of `lersif`. - Intervals of `T : porderType` form a `porderType` where the ordering relation is the subset relation. If `T` is a `latticeType`, intervals also form a `latticeType` where the join and meet are intersection and convex hull respectively. They are distributive if `T` is an `orderType`.
2020-09-28Merge pull request #484 from CohenCyril/ord1Kazuhiko Sakaguchi
Putting `ord1` in `fintype.v`
2020-09-28Injectivity for additive functions and mulmxr.Cyril Cohen
2020-09-27some lemmas for disjointChristian Doczkal
2020-09-27Putting ord1 in fintypeCyril Cohen
ord1 is in zmodp, but it does not really require the zmodType structure of 'I_n to be stated and proven if we state it with ord0. We still keep the variant in zmodp with 0 instead of ord0 (for readability purposes).
2020-09-24Adding `det_mx11`Cyril Cohen
2020-09-17Merge pull request #433 from math-comp/output-testCyril Cohen
[test suite] infrastructure to test how some statements are printed
2020-09-17Fix big meet and join notations for dual_display, and add `0^d` and `1^d` ↵Kazuhiko Sakaguchi
notations
2020-09-16add missing contra lemmas (fixes #587)Christian Doczkal
2020-09-14don't use all.v in output.vEnrico Tassi
2020-09-14test-suite works both in local and system wide modeEnrico Tassi
2020-09-12avoid all.voEnrico Tassi
2020-09-11avoid rebuildEnrico Tassi
2020-09-11Update mathcomp/Makefile.test-suite.coq.localEnrico Tassi
Co-authored-by: Erik Martin-Dorel <erik@martin-dorel.org>
2020-09-11fix 8.9, 8.8 and 8.7Enrico Tassi
2020-09-10new attemptEnrico Tassi
2020-09-10Update mathcomp/Makefile.test-suite.coq.localEnrico Tassi
Co-authored-by: Erik Martin-Dorel <erik@martin-dorel.org>
2020-09-10Update mathcomp/Makefile.test-suite.coq.localEnrico Tassi
Co-authored-by: Erik Martin-Dorel <erik@martin-dorel.org>
2020-09-10Update mathcomp/Makefile.test-suite.coq.localEnrico Tassi
Co-authored-by: Erik Martin-Dorel <erik@martin-dorel.org>
2020-09-10Merge pull request #492 from CohenCyril/big_rmcondKazuhiko Sakaguchi
New `big_uncond` and `big_rmcond -> big_rmcond_in`
2020-09-10Merge pull request #578 from CohenCyril/contra_leKazuhiko Sakaguchi
Adding contra lemmas with orders
2020-09-09default reference file for < 8.12Enrico Tassi
2020-09-08Adding sub_sums_genmxP (generalizes sub_sumsmxP)Cyril Cohen
2020-09-08Merge pull request #573 from CohenCyril/horner_diagLaurent Théry
Polynomial evaluation and minimal/char poly of a diagonal/triangular matrices
2020-09-08Merge pull request #577 from CohenCyril/mulmxPaffeldt-aist
Lemma mul_rVP
2020-09-08Lemma mul_rvPCyril Cohen
2020-09-08split_find_nth and split_find lemmasCyril Cohen
2020-09-07Adding [row|col]_[udlr]submx lemmasCyril Cohen
2020-09-07[test suite] infrastructure to test how some statements are printedEnrico Tassi
2020-09-07compat Coq < 8.10Cyril Cohen
2020-09-07Refactoring proof of det_trig and spawning sublemmasCyril Cohen
2020-09-07Polynomial evaluation and minimal poly of a diagonal matrixCyril Cohen
2020-09-05Adding contra lemmas with ordersCyril Cohen
- Adding contra lemmas between `leq`, `ltn`, `Order.le` ("le"), `Order.lt` ("lt"), `b` ("T"), `~~ b` ("N"), `b = false` ("F"), and `~ P` ("not"). - Changelog for contra lemmas with orders Co-authored-by: Reynald Affeldt <reynald.affeldt@aist.go.jp>
2020-09-04Adding more map_mx lemmasCyril Cohen
2020-09-04Merge pull request #575 from CohenCyril/mxOverLaurent Théry
Adding mxOver predicate
2020-09-03compat Coq < 8.10Cyril Cohen
2020-09-03Lemmas reindex_omap and bigD1_ordCyril Cohen
+ eq_liftF and lift_eqF + proof simplificaions
2020-09-03Merge branch 'missing_mxalgebra' of https://github.com/CohenCyril/math-comp ↵thery
into CohenCyril-missing_mxalgebra
2020-09-03Lemmas mxminpoly_minP and dvd_mxminpolyCyril Cohen
2020-09-03Adding missing mxalgebra lemmasCyril Cohen
2020-09-03Merge pull request #558 from CohenCyril/are_allpairsEnrico Tassi
Adding allrel predicate