(svexlist-maskfree-rewrite-top x) → *
Function:
(defun svexlist-maskfree-rewrite-top (x) (declare (xargs :guard (svexlist-p x))) (let ((__function__ 'svexlist-maskfree-rewrite-top)) (declare (ignorable __function__)) (mbe :logic (svexlist-maskfree-rewrite x) :exec (acl2::with-local-nrev (svexlist-maskfree-rewrite-nrev x acl2::nrev)))))
Theorem:
(defthm svexlist-maskfree-rewrite-top-of-svexlist-fix-x (equal (svexlist-maskfree-rewrite-top (svexlist-fix x)) (svexlist-maskfree-rewrite-top x)))
Theorem:
(defthm svexlist-maskfree-rewrite-top-svexlist-equiv-congruence-on-x (implies (svexlist-equiv x x-equiv) (equal (svexlist-maskfree-rewrite-top x) (svexlist-maskfree-rewrite-top x-equiv))) :rule-classes :congruence)