Generate the events that print the results.
(defarbrec-gen-print-result events) → cw-events
This is used when
Function:
(defun defarbrec-gen-print-result (events) (declare (xargs :guard (pseudo-event-form-listp events))) (let ((__function__ 'defarbrec-gen-print-result)) (declare (ignorable __function__)) (if (endp events) nil (cons (cons 'cw-event (cons '"~x0~|" (cons (cons 'quote (cons (car events) 'nil)) 'nil))) (defarbrec-gen-print-result (cdr events))))))
Theorem:
(defthm pseudo-event-form-listp-of-defarbrec-gen-print-result (b* ((cw-events (defarbrec-gen-print-result events))) (pseudo-event-form-listp cw-events)) :rule-classes :rewrite)