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
Feature request: don't convert a forall to an implicitation if it has an explicit variable name #14912
Comments
The name is technically still there in the AST, it's just ignored by notation printing. Meanwhile, |
Is this really something well-defined? To me, For the second, even if you have printing of low level contents, it appears that the names have been lost (replaced with |
It's quite easy to fix, but then you'd have nasty interactions with tactics relying on user-facing printing. |
I think so?
Am I misunderstanding you? |
I misunderstood the meaning of |
Things like |
I commonly run into the following two related issues:
If a quantified variable doesn't appear in the goal, its name is lost:
When printing an inductive, the name of its arguments are often lost:
Would it be possible to preserve explicitly named binders? I imagine this might break things, so it would have to be under a flag? Fixing the output of
Print
, on the other hand, should be safe?Coq Version
8.13
The text was updated successfully, but these errors were encountered: