Recognizer for lits and
This is like an option type; when
Function:
(defun maybe-litp$inline (x) (declare (xargs :guard t)) (or (not x) (litp x)))
Theorem:
(defthm maybe-litp-compound-recognizer (equal (maybe-litp x) (or (not x) (litp x))) :rule-classes :compound-recognizer)