Lift atj-gen-symbol to lists.
(atj-gen-symbols symbols deep$ guards$) → exprs
Function:
(defun atj-gen-symbols (symbols deep$ guards$) (declare (xargs :guard (and (symbol-listp symbols) (symbolp deep$) (symbolp guards$)))) (let ((__function__ 'atj-gen-symbols)) (declare (ignorable __function__)) (cond ((endp symbols) nil) (t (cons (atj-gen-symbol (car symbols) deep$ guards$) (atj-gen-symbols (cdr symbols) deep$ guards$))))))
Theorem:
(defthm jexpr-listp-of-atj-gen-symbols (b* ((exprs (atj-gen-symbols symbols deep$ guards$))) (jexpr-listp exprs)) :rule-classes :rewrite)