Show the most recently saved output
Evaluate
Example Forms: :pso ; Print saved output. (pso) ; equivalent to the above (pso :all) ; equivalent to the above (pso :all nil) ; equivalent to the above (pso "Subgoal *1/2''") ; Print saved output only for "Subgoal *1/2''". (pso '"Subgoal *1/2'5'" "Subgoal *1/2'14'") ; Print saved output starting with the output ; for '"Subgoal *1/2'5'" and ending just ; before the output for "Subgoal *1/2'14'". (pso '("Subgoal *1/2'5'" "Subgoal *1/2''") '("Subgoal *1/2'14'" "Subgoal *1/2'12'") ; Print saved output ; starting with the output for either ; "Subgoal *1/2'5'" or "Subgoal *1/2''" ; (whichever comes first) ; and stopping just before the output for either ; "Subgoal *1/2'14'" or "Subgoal *1/2'12'" ; (whichever comes first). General Form: (pso start-goals-spec ; optional: default is :ALL stop-goals-spec ; optional: default is NIL )
where both arguments are optional and have the defaults shown above. Thus,
the keyword command
Note that saved prover output is cleared at every top-level prover call,
including such calls made by: events (e.g., defthm and defun), thm, and proof-builder commands that invoke the
prover. A single event can make more than one top-level prover call, for
example: in the case of defun, one call made for termination and
another for guard verification; and in the case of defthm, one call
made for the proposed theorem and one for each corollary. If you want
to see more than one proof log for a single top-level form, then instead of
using
The ``Time'' printed in the summary shows the original times for the proof
attempt, not the times for processing the
Also see pso!, psog, psof, set-gag-mode, set-inhibit-output-lst, and set-print-clause-ids.