@mattam82 mattam82 released this Jun 15, 2018 · 6 commits to 8.8 since this release

Assets 2

This is a bugfix release including many improvements to the treatment of nested recursive definitions, elimination principle generation, inaccessible patterns and proof automation tactics.

@mattam82 mattam82 released this Apr 19, 2018 · 39 commits to 8.8 since this release

Assets 2

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.

@mattam82 mattam82 released this Dec 17, 2017 · 461 commits to master since this release

Assets 2

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.

@mattam82 mattam82 released this Dec 17, 2017 · 7 commits to 8.7 since this release

Assets 2

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.

@mattam82 mattam82 released this Nov 21, 2017 · 31 commits to 8.7 since this release

Assets 2

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

Pre-release
Pre-release

@mattam82 mattam82 released this Nov 21, 2017 · 461 commits to master since this release

Assets 2

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

Pre-release

@mattam82 mattam82 released this Oct 11, 2017 · 491 commits to master since this release

Assets 2

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

Jun 9, 2015

0.9

Adapt to unchanged interface of e_type_of in 8.5beta2.