diff options
| author | Hugo Herbelin | 2018-04-19 14:26:54 +0200 |
|---|---|---|
| committer | Hugo Herbelin | 2018-09-11 14:08:01 +0200 |
| commit | 8d1a5297d55eb0cd02695c81f6dea7aef6f62d31 (patch) | |
| tree | 426fc4eb9ef3d8de8960bddba19a4c5e2fcee251 /CHANGES | |
| parent | 053193926ea1397c400355a8d253ec9ba36a5731 (diff) | |
Made names of existential variables interpretable as Ltac variables.
This concerns e.g. "?[id]", "?[?id]" or "?id" (in terms, not in
patterns), so that all names occurring in terms are consistently
interpreted as ltac names.
Moreover, with that, we can for instance do:
Ltac pick x := eexists ?[x].
Goal exists x, x = 0.
pick foo.
Diffstat (limited to 'CHANGES')
| -rw-r--r-- | CHANGES | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -59,6 +59,10 @@ Tactics - The `romega` tactics have been deprecated; please use `lia` instead. +- Names of existential variables occurring in Ltac functions + (e.g. "?[n]" or "?n" in terms - not in patterns) are now interpreted + the same way as other variable names occurring in Ltac functions. + Focusing - Focusing bracket `{` now supports named goal selectors, |
