(const-prop-transunit tunit) → new-tunit
Function:
(defun const-prop-transunit (tunit) (declare (xargs :guard (transunitp tunit))) (let ((__function__ 'const-prop-transunit)) (declare (ignorable __function__)) (b* (((transunit tunit) tunit)) (make-transunit :decls (const-prop-extdecl-list tunit.decls nil) :info tunit.info))))
Theorem:
(defthm transunitp-of-const-prop-transunit (b* ((new-tunit (const-prop-transunit tunit))) (transunitp new-tunit)) :rule-classes :rewrite)