Q.MATCH_RENAME_TAC : term quotation -> string list -> tactic
For each variable v in the pattern, there will be an instantiation term t, such that the substitution pattern[v1 |-> t1, v2 |-> t2, ...] produces w. The effect of the tactic is to then replace each t with the corresponding v, yielding a new goal. The list ls is of exceptions: if a variable v’s name appears in ls, then no replacement of v for t is made.
?- (f x = Pair C'' C0') ==> (f C'' = f C0')
?- (f x = Pair c1 c2) ==> (f c1 = f c2)