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
In "intro y" on a goal statement which is an existential variable, use the name "y" in the context of all resulting goals #18395
Conversation
8e69dfb
to
63da26a
Compare
@herbelin this probably deserves a changelog, on second thought. |
@herbelin ping, this just needs a trivial changelog. |
I tried to write some change log lines... |
@@ -0,0 +1,10 @@ | |||
- **Changed:** | |||
:tac:`intro z` on an existential variable goal forces the resolution |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
:tac:
doesn't seem to be a proper tag. Since it's not a tactic reference either I think you can just write intro z (within quotes I don't know how to escape in markdown syntax).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, I made another try.
fe662a6
to
17798c8
Compare
@coqbot run full ci |
@coqbot merge now |
Calling
intro y
on an evar?A
forces the evar to be a defined as aforall x : ?T, ?P
. The PR ensures that the internal name of the product is the same as the one used in the introduction. Here is an example:intro x
example working by chance because the default variable name was preciselyx
)