(bfr-snorm v) → vv
Function:
(defun bfr-snorm (v) (declare (xargs :guard (true-listp v))) (let ((__function__ 'bfr-snorm)) (declare (ignorable __function__)) (if (atom v) '(nil) (llist-fix v))))
Theorem:
(defthm true-listp-of-bfr-snorm (b* ((vv (bfr-snorm v))) (true-listp vv)) :rule-classes :type-prescription)
Theorem:
(defthm s-endp-of-bfr-snorm (equal (s-endp (bfr-snorm v)) (s-endp v)))
Theorem:
(defthm scdr-of-bfr-snorm (equal (scdr (bfr-snorm v)) (bfr-snorm (scdr v))))
Theorem:
(defthm car-of-bfr-snorm (equal (car (bfr-snorm v)) (car v)))
Theorem:
(defthm bfr-list->s-of-bfr-snorm (equal (bfr-list->s (bfr-snorm v) env) (bfr-list->s v env)))
Theorem:
(defthm bfr-snorm-of-list-fix (equal (bfr-snorm (list-fix x)) (bfr-snorm x)))