Check if at least one conversion in one isomorphic mapping in the alist from positive integers to isomorphic mappings has input or output stobjs.
(isodata-pos-isomap-alist-stobjp alist) → yes/no
Function:
(defun isodata-pos-isomap-alist-stobjp (alist) (declare (xargs :guard (isodata-pos-isomap-alistp alist))) (let ((__function__ 'isodata-pos-isomap-alist-stobjp)) (declare (ignorable __function__)) (and (mbt (isodata-pos-isomap-alistp alist)) (not (endp alist)) (or (isodata-isomap->stobjp (cdar alist)) (isodata-pos-isomap-alist-stobjp (cdr alist))))))
Theorem:
(defthm booleanp-of-isodata-pos-isomap-alist-stobjp (b* ((yes/no (isodata-pos-isomap-alist-stobjp alist))) (booleanp yes/no)) :rule-classes :rewrite)