Pretty-print an input title.
(pprint-input-title intitle level) → line
Function:
(defun pprint-input-title (intitle level) (declare (xargs :guard (and (input-titlep intitle) (natp level)))) (let ((__function__ 'pprint-input-title)) (declare (ignorable __function__)) (pprint-line (msg "[~@0]" (input-title->sort intitle)) level)))
Theorem:
(defthm msgp-of-pprint-input-title (b* ((line (pprint-input-title intitle level))) (msgp line)) :rule-classes :rewrite)
Theorem:
(defthm pprint-input-title-of-input-title-fix-intitle (equal (pprint-input-title (input-title-fix intitle) level) (pprint-input-title intitle level)))
Theorem:
(defthm pprint-input-title-input-title-equiv-congruence-on-intitle (implies (input-title-equiv intitle intitle-equiv) (equal (pprint-input-title intitle level) (pprint-input-title intitle-equiv level))) :rule-classes :congruence)
Theorem:
(defthm pprint-input-title-of-nfix-level (equal (pprint-input-title intitle (nfix level)) (pprint-input-title intitle level)))
Theorem:
(defthm pprint-input-title-nat-equiv-congruence-on-level (implies (acl2::nat-equiv level level-equiv) (equal (pprint-input-title intitle level) (pprint-input-title intitle level-equiv))) :rule-classes :congruence)