Functions called by a variable declaration.
(vardecl-callees decl) → callees
Function:
(defun vardecl-callees (decl) (declare (xargs :guard (vardeclp decl))) (let ((__function__ 'vardecl-callees)) (declare (ignorable __function__)) (expression-callees (vardecl->init decl))))
Theorem:
(defthm identifier-setp-of-vardecl-callees (b* ((callees (vardecl-callees decl))) (identifier-setp callees)) :rule-classes :rewrite)
Theorem:
(defthm vardecl-callees-of-vardecl-fix-decl (equal (vardecl-callees (vardecl-fix decl)) (vardecl-callees decl)))
Theorem:
(defthm vardecl-callees-vardecl-equiv-congruence-on-decl (implies (vardecl-equiv decl decl-equiv) (equal (vardecl-callees decl) (vardecl-callees decl-equiv))) :rule-classes :congruence)