(cmr::rewritelist->lhses x) → cmr::lhses
Function:
(defun cmr::rewritelist->lhses (x) (declare (xargs :guard (cmr::rewritelist-p x))) (let ((__function__ 'cmr::rewritelist->lhses)) (declare (ignorable __function__)) (if (atom x) nil (cons (cmr::rewrite->lhs (car x)) (cmr::rewritelist->lhses (cdr x))))))
Theorem:
(defthm cmr::pseudo-term-listp-of-rewritelist->lhses (b* ((cmr::lhses (cmr::rewritelist->lhses x))) (pseudo-term-listp cmr::lhses)) :rule-classes :rewrite)