package coq-mathcomp-algebra-tactics
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=e2c5b2f5ed9dec2db3ac436ebed9e271b2dd760fe5372c57e06fc0619e97a2e4
Description
This library provides ring
, field
, lra
, nra
, and psatz
tactics for
the Mathematical Components library. These tactics use the algebraic
structures defined in the MathComp library and their canonical instances for
the instance resolution, and do not require any special instance declaration,
like the Add Ring
and Add Field
commands. Therefore, each of these tactics
works with any instance of the respective structure, including concrete
instances declared through Hierarchy Builder, abstract instances, and mixed
concrete and abstract instances, e.g., int * R
where R
is an abstract
commutative ring. Another key feature of Algebra Tactics is that they
automatically push down ring morphisms and additive functions to leaves of
ring/field expressions before applying the proof procedures.
Dependencies (5)
-
coq-elpi
>= "1.15.0" & != "1.17.0"
-
coq-mathcomp-zify
>= "1.5.0"
- coq-mathcomp-algebra
-
coq-mathcomp-ssreflect
>= "2.0" & < "2.3~"
-
coq
>= "8.16" & < "8.19~"
Dev Dependencies
None
Used by (2)
-
coq-infotheo
>= "0.7.0"
-
coq-mathcomp-apery
>= "1.0.2"
Conflicts
None