abella icon indicating copy to clipboard operation
abella copied to clipboard

`unfold id n` tactic

Open lambdacalculator opened this issue 5 years ago • 1 comments

Given that one of the possible witnesses is unfold(id,n,witness1,...,witnessn) (where the second n should really be k), wouldn't it make sense to have a tactic unfold id n, so that it wouldn't be necessary to litter one's specifications with names just so that specification clauses could be unfolded? I've often wished I had this ability when a search doesn't succeed: it would allow me to work backwards to find where the search is failing without having to redo my specification by adding names to all the clauses that might be involved.

lambdacalculator avatar Apr 05 '19 19:04 lambdacalculator

Seems reasonable. Thanks for the suggestion. I'll take a crack at it RSN.

chaudhuri avatar Apr 16 '19 20:04 chaudhuri