(vl-module-arith-compare-check x ss) → new-x
Function:
(defun vl-module-arith-compare-check (x ss) (declare (xargs :guard (and (vl-module-p x) (vl-scopestack-p ss)))) (let ((__function__ 'vl-module-arith-compare-check)) (declare (ignorable __function__)) (b* ((warnings (append (vl-ctxexprlist-arith-compare-check (vl-module-ctxexprs x ss)) (vl-module->warnings x)))) (change-vl-module x :warnings warnings))))
Theorem:
(defthm vl-module-p-of-vl-module-arith-compare-check (b* ((new-x (vl-module-arith-compare-check x ss))) (vl-module-p new-x)) :rule-classes :rewrite)