-
Notifications
You must be signed in to change notification settings - Fork 143
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Arguments to definitions used in Experiments.Ed25519 vary with Coq versions #75
Comments
andres-erbsen
assigned andres-erbsen, JasonGross and jadephilipoom and unassigned andres-erbsen
Oct 12, 2016
Here's one instance: Quoting the changelog:
You had an |
JasonGross
added a commit
that referenced
this issue
Oct 17, 2016
This makes progress towards #75 (now src/Experiments/Ed25519.v builds with both 8.4 and 8.5). Quoting [the changelog](https://github.com/coq/coq/blob/trunk/CHANGES#L576): > - Tactic "tauto" was exceptionally able to destruct other connectives than the binary connectives "and", "or", "prod", "sum", "iff". This non-uniform behavior has been fixed (bug #2680) and tauto is slightly weaker (possible source of incompatibilities). On the opposite side, new tactic "dtauto" is able to destruct any record-like inductive types, superseding the old version of "tauto". There was an `Equivalence` in the context that `tauto` was destructing, but otherwise not using. This made the proof pick up an extra dependency from the context in 8.4, but not 8.5/8.6.
Another issue is exactly that of #57 (comment). I suggested removing the |
Closed by 4b3b69e |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The definitions and lemmas used (not defined) in Ed25519 take different arguments in different coq versions. I am guessing that this is similar to the issue we had with
Shrink Obligations
(discussed at#57 and https://coq.inria.fr/bugs/show_bug.cgi?id=5044).
The text was updated successfully, but these errors were encountered: