(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 :declons (const-prop-ext-declon-list tunit.declons nil) :info tunit.info))))
Theorem:
(defthm transunitp-of-const-prop-transunit (b* ((new-tunit (const-prop-transunit tunit))) (transunitp new-tunit)) :rule-classes :rewrite)