Lift quote-term to lists.
(quote-term-list x) → terms
Function:
(defun quote-term-list (x) (declare (xargs :guard (true-listp x))) (let ((__function__ 'quote-term-list)) (declare (ignorable __function__)) (cond ((endp x) nil) (t (cons (quote-term (car x)) (quote-term-list (cdr x)))))))
Theorem:
(defthm pseudo-term-listp-of-quote-term-list (b* ((terms (quote-term-list x))) (pseudo-term-listp terms)) :rule-classes :rewrite)