-
Notifications
You must be signed in to change notification settings - Fork 640
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
Branch autorewrite on rewrite_strat #6105
Comments
I was under the impression that Also I believe |
setoid_rewrite uses rewrite_strat, with a specific selection strategy, you’re right. It can be made accessible. About delta, it’s configurable by hints on the “rewrite” database I think. Indeed for failure I guess it should somehow follow the autorewrite semantics, I’ll have to see how this can work. |
While we're at it, it might be nice to merge the implementation of discrimination nets for auto hints and for rewrite hints. Currently they are completely distinct ( |
If it is, I would like to make use of this feature. In particular, I would like to have the behavior of |
@andres-erbsen actually you can. Configure the "rewrite" hint database transparency information to parameterize setoid_rewrite's unification flags. |
@mattam82 Is there any way to do that from within a Coq file? I couldn't find any documentation about it. |
@mattam82 I would also like to know how to use |
I think something like |
For example:
|
Version
8.8 ?
Description of the problem
Autorewrite's implementation is relatively slow and could be replaced by calling the rewrite_strat tactic instead. rewrite_strat subsumes autorewrite and this should only be a matter of plumbing, maybe involving compatibility issues. See #6101 for a potential test-case.
Edit added by @JasonGross:
Related Compatibility Issues
in *
)unshelve solve
and beta-reduction in using tactics)The text was updated successfully, but these errors were encountered: