Generate a list of terms
(lift-gen-fep-terms vars prime) → terms
Function:
(defun lift-gen-fep-terms (vars prime) (declare (xargs :guard (and (symbol-listp vars) (symbolp prime)))) (let ((__function__ 'lift-gen-fep-terms)) (declare (ignorable __function__)) (cond ((endp vars) nil) (t (cons (cons 'fep (cons (car vars) (cons prime 'nil))) (lift-gen-fep-terms (cdr vars) prime))))))
Theorem:
(defthm pseudo-term-listp-of-lift-gen-fep-terms (implies (and (symbol-listp vars) (symbolp prime)) (b* ((terms (lift-gen-fep-terms vars prime))) (pseudo-term-listp terms))) :rule-classes :rewrite)