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