abella icon indicating copy to clipboard operation
abella copied to clipboard

Add `unfold named_clause with ...` form

Open chaudhuri opened this issue 3 years ago • 0 comments

Todd Wilson (@lambdacalculator) suggests in the Abella mailing list that we should add a unfold named_clause with ... form to handle cases such as:

%:tapp:
of (tapp P E) (T P) :- typ P, of E (all T).

Here an invocation such as unfold tapp with T = ... might allow the clause to be potentially unfolded because it is no longer non-pattern after the substitution.

chaudhuri avatar May 11 '21 06:05 chaudhuri