(defequal-process-vars-aux name n) → x1...xn
Function:
(defun defequal-process-vars-aux (name n) (declare (xargs :guard (and (symbolp name) (natp n)))) (let ((__function__ 'defequal-process-vars-aux)) (declare (ignorable __function__)) (cond ((zp n) nil) (t (append (defequal-process-vars-aux name (1- n)) (list (packn-pos (list "X" n) name)))))))
Theorem:
(defthm symbol-listp-of-defequal-process-vars-aux (b* ((x1...xn (defequal-process-vars-aux name n))) (symbol-listp x1...xn)) :rule-classes :rewrite)