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