op suffices_by : term quotation * tactic -> tactic
The system next applies tac to the first sub-goal (the implication). If tac solves the goal (the common or at least, desired, case), the user will then be presented with one goal, where the original g has been replaced with qt. In this way, the user has adjusted the goal, replacing the old g with a qt that is sufficient to prove it.
f n m = f m n ------------------------------------ 0. m <= n 1. n <= m
m = n ------------------------------------ 0. m <= n 1. n <= m
|- (m = n) ==> (f m n = f n m)