Skip to content

Releases: math-comp/algebra-tactics

Algebra Tactics 1.2.7

04 Sep 12:24
a67db79

Choose a tag to compare

This release is compatible with Coq 8.20 to 9.1 and MathComp 2.4.
Adds compatibility with rocq-elpi 3.1.0.

Algebra Tactics 1.2.6

29 Jul 09:41
af182c0

Choose a tag to compare

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

09 May 07:27
19b539d

Choose a tag to compare

This release is compatible with Coq 8.20 to 9.0 and MathComp 2.4.

Algebra Tactics 1.2.4

25 Jan 13:58
a9ce79a

Choose a tag to compare

This release is compatible with Coq 8.16 to 9.0 and MathComp 2.0 to 2.3.

Algebra Tactics 1.2.3

18 Jan 14:24
5089896

Choose a tag to compare

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

16 Oct 13:52
d83ef0f

Choose a tag to compare

This release fixes the issue (#87) that the ring and field tactics emit false deprecation warnings.

Algebra Tactics 1.2.1

29 Sep 14:08
97a2ceb

Choose a tag to compare

This release fixes the issue that ring tactic actually does not work for commutative semirings.

Algebra Tactics 1.2.0

28 Sep 13:28
b8a2149

Choose a tag to compare

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).

  • The ring tactic now supports commutative semirings as in the ring tactic of Coq, thanks to the semiRingType and comSemiRingType structures introduced in MathComp 2.0. All the provided tactics support semiring homomorphisms applied to semiring subexpressions as well.
  • The lra, nra, and psatz tactics now support additive functions applied to Z-module or N-module subexpressions.
  • The preprocessors now automatically compress homomorphisms from "initial objects" (nat, N, int, and Z) 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

13 Apr 10:15
d2ca84a

Choose a tag to compare

This release fixes a minor issue regarding type casts in the goal.

Algebra Tactics 1.1.0

29 Mar 13:40
edc8e5e

Choose a tag to compare

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, and psatz tactics 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_uint of type Number.uint -> nat without triggering computation in nat.