execute the indicated instructions and combine all the new goals
Major Section: PROOF-CHECKER-COMMANDS
Example:
(wrap induct) ; induct, then replace first new goal by the conjunction of all
; the new goals, and drop all new goals after the first
General Form:
(wrap &rest instrs)
First the instructions in instrs are executed, as in do-all. If this
``fails'' then no additional action is taken. Otherwise, the current goal
after execution of instrs is conjoined with all ``new'' goals, in the
sense that their names are not among the names of goals at the time
instrs was begun. This conjunction becomes the new current goal and
those ``new'' goals are dropped.
See the code for the proof-checker command wrap-induct for an example of the
use of wrap.