There is a newer version of this record available.

Software Open Access

mattam82/Coq-Equations: Equations 1.2.4 for Coq 8.11

Matthieu Sozeau; Pierre-Marie Pédrot; Cyprien Mangin; Emilio Jesús Gallego Arias; Gaëtan Gilbert; Maxime Dénès; Robin Green; Hugo Herbelin; Guillaume Claret; Siddharth; Anton Trunov; Enrico Tassi; Joachim Breitner; Antonio Nikishaev; SimonBoulier; Søren Nørbæk; Vincent Laporte; Yves Bertot

This is a bugfix release of version 1.2 working with Coq 8.13, 8.12 and 8.11 See https://mattam82.github.io/Coq-Equations/equations/2019/05/17/1.2.html for the 1.2 release notes. Fixed in this version:

  • Fixed issues #228, #306 and #349 where functional elimination proofs were failing for no good reason. The tactic is now more robust and proves more unfolding lemmas without relying on functional extensionality (e.g. when no higher-order recursion is involved). It also generates smaller proof terms.
  • Fix conflicting grammar extension that declared "-!" as a token, conflicting with with ssr's rewrite syntax in particular. Now Equations also defines its potentially conflicting notations (for patterns, sigma-times etc) in an EquationsNotations module that does not have to be imported to make the plugin work (however the default is still to export them when Require Import Equations for compatibility and ease of use).
  • Fix issue #346: Derive not working when the inductive type's sort is hidden under a constant.
Files (1.2 MB)
Name Size
mattam82/Coq-Equations-v1.2.4-8.11.zip
md5:8b016727e885c5387a6240dd0acb77ac
1.2 MB Download
331
49
views
downloads
All versions This version
Views 3312
Downloads 490
Data volume 64.4 MB0 Bytes
Unique views 2882
Unique downloads 270

Share

Cite as