(eviscerated->guts x) → guts
Function:
(defun eviscerated->guts$inline (x) (declare (xargs :guard (and (consp x) (evisceratedp x)))) (let ((acl2::__function__ 'eviscerated->guts)) (declare (ignorable acl2::__function__)) (mbe :logic (str-fix (cdr x)) :exec (cdr x))))
Theorem:
(defthm stringp-of-eviscerated->guts (b* ((guts (eviscerated->guts$inline x))) (stringp guts)) :rule-classes :type-prescription)