Convert a list of atoms into a list of symbols with some suffix.
(stv-suffix-signals x suffix) → symbols
Function:
(defun stv-suffix-signals (x suffix) (declare (xargs :guard (and (atom-listp x) (stringp suffix)))) (let ((__function__ 'stv-suffix-signals)) (declare (ignorable __function__)) (if (atom x) nil (cons (intern$ (str::cat (stringify (car x)) suffix) "ACL2") (stv-suffix-signals (cdr x) suffix)))))
Theorem:
(defthm symbol-listp-of-stv-suffix-signals (b* ((symbols (stv-suffix-signals x suffix))) (symbol-listp symbols)) :rule-classes :rewrite)