Function:
(defun 4vec-1mask (x) (declare (xargs :guard (4vec-p x))) (let ((__function__ '4vec-1mask)) (declare (ignorable __function__)) (b* (((4vec x))) (logand x.upper x.lower))))
Theorem:
(defthm integerp-of-4vec-1mask (b* ((1mask (4vec-1mask x))) (integerp 1mask)) :rule-classes :rewrite)
Theorem:
(defthm 4vec-1mask-of-4vec-fix-x (equal (4vec-1mask (4vec-fix x)) (4vec-1mask x)))
Theorem:
(defthm 4vec-1mask-4vec-equiv-congruence-on-x (implies (4vec-equiv x x-equiv) (equal (4vec-1mask x) (4vec-1mask x-equiv))) :rule-classes :congruence)