Releases: math-comp/algebra-tactics
Algebra Tactics 1.2.7
Algebra Tactics 1.2.6
This release is compatible with Coq 8.20 to 9.1 and MathComp 2.4.
Adds compatibility with rocq-elpi 3.0.0.
Algebra Tactics 1.2.5
This release is compatible with Coq 8.20 to 9.0 and MathComp 2.4.
Algebra Tactics 1.2.4
This release is compatible with Coq 8.16 to 9.0 and MathComp 2.0 to 2.3.
Algebra Tactics 1.2.3
This release is compatible with Coq 8.16 to 8.19, MathComp 2.0 to 2.2, Mczify 1.15, and Coq-Elpi 1.15 to 2.0 (except 1.17.0).
Algebra Tactics 1.2.2
This release fixes the issue (#87) that the ring and field tactics emit false deprecation warnings.
Algebra Tactics 1.2.1
This release fixes the issue that ring tactic actually does not work for commutative semirings.
Algebra Tactics 1.2.0
This release is compatible with Coq 8.16 to 8.18, MathComp 2.0, Mczify 1.15, and Coq-Elpi 1.15 to 1.19 (except 1.17.0).
TheAll the provided tactics support semiring homomorphisms applied to semiring subexpressions as well.ringtactic now supports commutative semirings as in theringtactic of Coq, thanks to thesemiRingTypeandcomSemiRingTypestructures introduced in MathComp 2.0.- The
lra,nra, andpsatztactics now support additive functions applied to Z-module or N-module subexpressions. - The preprocessors now automatically compress homomorphisms from "initial objects" (
nat,N,int, andZ) to the canonical ones (e.g.,intr) and thus equate more variables.
EDIT: the ring tactic actually does not work for commutative semirings. This issue will be fixed in Algebra Tactics 1.2.1.
Algebra Tactics 1.1.1
This release fixes a minor issue regarding type casts in the goal.
Algebra Tactics 1.1.0
This release is compatible with Coq 8.16 to 8.17, MathComp 1.15 to 1.16, Mczify 1.1 to 1.3, and Coq-Elpi 1.15 to 1.17.1 (except 1.17.0).
- It provides the
lra,nra, andpsatztactics for MathComp (contributed by Pierre Roux). For now, these tactics are considered experimental features and subject to change. - All the provided tactics now support
Nat.of_num_uintof typeNumber.uint -> natwithout triggering computation innat.