Function:
(defun const-standardp (const) (declare (xargs :guard (constp const))) (declare (ignorable const)) (let ((__function__ 'const-standardp)) (declare (ignorable __function__)) (const-case const :int t :float t :enum t :char (cconst-standardp (const-char->cconst const)))))
Theorem:
(defthm booleanp-of-const-standardp (b* ((fty::result (const-standardp const))) (booleanp fty::result)) :rule-classes :rewrite)
Theorem:
(defthm const-standardp-of-const-fix-const (equal (const-standardp (const-fix const)) (const-standardp const)))
Theorem:
(defthm const-standardp-const-equiv-congruence-on-const (implies (const-equiv const const-equiv) (equal (const-standardp const) (const-standardp const-equiv))) :rule-classes :congruence)