Are meta-variables needed in the concrete syntax? #667
Unanswered
gabrielhdt
asked this question in
Q&A
Replies: 2 comments 2 replies
-
Named metavariables are useful for giving user names to goals. This is important for proof robustness. |
Beta Was this translation helpful? Give feedback.
1 reply
-
Why do you want to get rid of named metavariables? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Currently in Lambdapi, meta-variables may be input with
?M[e]
which creates a meta-variable of nameM
in which bound variablese
may appear;_
which creates a meta-variable where all the bound variables of the current context may appear.Meta-variables may appear non linearly into terms, the non linearity being specified by the name:
f ?M ?M
. Are such non-linear meta-variables useful? What's more, using non linear meta-variables can be error prone, since a meta-variable may appear in different contexts.Are there cases where named meta-variables are required over wildcards, other than with the
focus
tactic?Beta Was this translation helpful? Give feedback.
All reactions