Skip to content

Releases: mattam82/Coq-Equations

Equations 1.0 for Coq 8.8

19 Apr 14:27
Compare
Choose a tag to compare

Equations is a function definition plugin for Coq (supporting Coq 8.6, 8.7 and 8.8), that allows the definition of functions by dependent pattern-matching and well-founded, mutual or nested structural recursion and compiles them into core terms. It automatically derives the clauses equations, the graph of the function and its associated elimination principle.

See the release post for more information about this version.

Equations 1.0 for Coq 8.6

17 Dec 11:03
Compare
Choose a tag to compare

Equations is a function definition plugin for Coq (supporting Coq 8.6 and 8.7), that allows the definition of functions by dependent pattern-matching and well-founded, mutual or nested structural recursion and compiles them into core terms. It automatically derives the clauses equations, the graph of the function and its associated elimination principle.

See the release post for more information about this version.

Equations 1.0 for Coq 8.7

17 Dec 11:05
Compare
Choose a tag to compare

Equations is a function definition plugin for Coq (supporting Coq 8.6 and 8.7), that allows the definition of functions by dependent pattern-matching and well-founded, mutual or nested structural recursion and compiles them into core terms. It automatically derives the clauses equations, the graph of the function and its associated elimination principle.

See the release post for more information about this version.

Version 1.0-beta2 for Coq 8.7

21 Nov 16:02
Compare
Choose a tag to compare
Pre-release

This is the same version as 1.0-beta2 except for Coq 8.7.

1.0-beta2

21 Nov 15:34
fa5263d
Compare
Choose a tag to compare
1.0-beta2 Pre-release
Pre-release

This second beta release includes one main new feature:

  • Support for mutual and nested structurally recursive definitions
    using top-level "with" and "where" keywords, including generation
    of the expected elimination principles.

It also fixes incompatibilities with various ocaml versions and external Coq
libraries (tested with ssreflect/mathcomp and coq-extlib).

Version 1.0-beta

11 Oct 21:52
Compare
Choose a tag to compare
Version 1.0-beta Pre-release
Pre-release

This release includes the new simplifier implementation by @cmangin and its derived dependent elimination tactic, along with numerous bug fixes and improvements.