package coq-mathcomp-algebra-tactics
- Overview
- No Docs
You can search for identifiers within the package.
in-package search v0.2.0
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=a556875e9ed8db1f77474de77c6ae56142c4477a9f11438d70e1f346c90001e4
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.4~"
-
coq
>= "8.16" & < "8.21~"
Dev Dependencies
None
Used by (2)
-
coq-infotheo
>= "0.7.0"
-
coq-mathcomp-apery
>= "1.0.2"
Conflicts
None