Get the list of output variables of an SVTV.
(svtv->outs svtv) → names
Function:
(defun svtv->outs (svtv) (declare (xargs :guard (svtv-p svtv))) (let ((__function__ 'svtv->outs)) (declare (ignorable __function__)) (svex-alist-keys (svtv->outexprs svtv))))
Theorem:
(defthm acl2::svarlist-p-of-svtv->outs (b* ((names (svtv->outs svtv))) (svarlist-p names)) :rule-classes (:rewrite :type-prescription))
Theorem:
(defthm acl2::svtv->outs-of-svtv-fix-svtv (equal (svtv->outs (svtv-fix svtv)) (svtv->outs svtv)))
Theorem:
(defthm acl2::svtv->outs-svtv-equiv-congruence-on-svtv (implies (svtv-equiv svtv acl2::svtv-equiv) (equal (svtv->outs svtv) (svtv->outs acl2::svtv-equiv))) :rule-classes :congruence)