(vl-stmt-allexprs x) → exprs
Theorem:
(defthm return-type-of-vl-stmt-allexprs.exprs (b* ((?exprs (vl-stmt-allexprs x))) (vl-exprlist-p exprs)) :rule-classes :rewrite)
Theorem:
(defthm return-type-of-vl-stmtlist-allexprs.exprs (b* ((?exprs (vl-stmtlist-allexprs x))) (vl-exprlist-p exprs)) :rule-classes :rewrite)
Theorem:
(defthm return-type-of-vl-caselist-allexprs.exprs (b* ((?exprs (vl-caselist-allexprs x))) (vl-exprlist-p exprs)) :rule-classes :rewrite)
Theorem:
(defthm vl-stmt-allexprs-nrev-removal (equal (vl-stmt-allexprs-nrev x nrev) (append nrev (vl-stmt-allexprs x))))
Theorem:
(defthm vl-stmtlist-allexprs-nrev-removal (equal (vl-stmtlist-allexprs-nrev x nrev) (append nrev (vl-stmtlist-allexprs x))))
Theorem:
(defthm vl-caselist-allexprs-nrev-removal (equal (vl-caselist-allexprs-nrev x nrev) (append nrev (vl-caselist-allexprs x))))