Lift atj-gen-shallow-number-field to lists.
(atj-gen-shallow-number-fields numbers) → fields
Function:
(defun atj-gen-shallow-number-fields (numbers) (declare (xargs :guard (acl2-number-listp numbers))) (let ((__function__ 'atj-gen-shallow-number-fields)) (declare (ignorable __function__)) (cond ((endp numbers) nil) (t (cons (atj-gen-shallow-number-field (car numbers)) (atj-gen-shallow-number-fields (cdr numbers)))))))
Theorem:
(defthm jfield-listp-of-atj-gen-shallow-number-fields (b* ((fields (atj-gen-shallow-number-fields numbers))) (jfield-listp fields)) :rule-classes :rewrite)