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
-
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