Accessor function for
(unop-for-opcall-name name) → retval
Function:
(defun unop-for-opcall-name (name) (declare (xargs :guard (stringp name))) (let ((__function__ 'unop-for-opcall-name)) (declare (ignorable __function__)) (let ((unop? (cdr (assoc-equal name *unary-opcall-name-to-unop*)))) (if (not (unopp unop?)) (reserrf (list :unknown-unary-operator-name name)) unop?))))
Theorem:
(defthm unop-resultp-of-unop-for-opcall-name (b* ((retval (unop-for-opcall-name name))) (unop-resultp retval)) :rule-classes :rewrite)