Apply the
(isodata-gen-oldp-of-terms terms arg/res-isomaps) → new-terms
Function:
(defun isodata-gen-oldp-of-terms (terms arg/res-isomaps) (declare (xargs :guard (and (pseudo-term-listp terms) (isodata-symbol-isomap-alistp arg/res-isomaps)))) (declare (xargs :guard (= (len terms) (len arg/res-isomaps)))) (let ((__function__ 'isodata-gen-oldp-of-terms)) (declare (ignorable __function__)) (b* (((when (endp terms)) nil) (term (car terms)) (isomap (cdar arg/res-isomaps)) (oldp (isodata-isomap->oldp isomap)) (new-term (apply-term* oldp term)) (new-terms (isodata-gen-oldp-of-terms (cdr terms) (cdr arg/res-isomaps)))) (cons new-term new-terms))))