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