(function-definition-names fns) → nms
Function:
(defun function-definition-names (fns) (declare (xargs :guard (function-definition-listp fns))) (let ((__function__ 'function-definition-names)) (declare (ignorable __function__)) (if (endp fns) nil (cons (identifier->name (function-header->name (function-definition->header (car fns)))) (function-definition-names (cdr fns))))))
Theorem:
(defthm string-listp-of-function-definition-names (b* ((nms (function-definition-names fns))) (string-listp nms)) :rule-classes :rewrite)