Pretty-print an import declaration.
(pprint-importdecl decl) → part
Function:
(defun pprint-importdecl (decl) (declare (xargs :guard (importdeclp decl))) (let ((__function__ 'pprint-importdecl)) (declare (ignorable __function__)) (msg "import ~@0;" (pprint-programid (importdecl->program decl)))))
Theorem:
(defthm msgp-of-pprint-importdecl (b* ((part (pprint-importdecl decl))) (msgp part)) :rule-classes :rewrite)
Theorem:
(defthm pprint-importdecl-of-importdecl-fix-decl (equal (pprint-importdecl (importdecl-fix decl)) (pprint-importdecl decl)))
Theorem:
(defthm pprint-importdecl-importdecl-equiv-congruence-on-decl (implies (importdecl-equiv decl decl-equiv) (equal (pprint-importdecl decl) (pprint-importdecl decl-equiv))) :rule-classes :congruence)