Generate the name of the map function for a type.
Function:
(defun deffold-map-gen-map-name (type suffix) (declare (xargs :guard (and (symbolp type) (symbolp suffix)))) (let ((__function__ 'deffold-map-gen-map-name)) (declare (ignorable __function__)) (acl2::packn-pos (list type '- suffix) suffix)))
Theorem:
(defthm symbolp-of-deffold-map-gen-map-name (b* ((name (deffold-map-gen-map-name type suffix))) (symbolp name)) :rule-classes :rewrite)