Function:
(defun c-char-standardp (c-char) (declare (xargs :guard (c-char-p c-char))) (declare (ignorable c-char)) (let ((__function__ 'c-char-standardp)) (declare (ignorable __function__)) (c-char-case c-char :char t :escape (escape-standardp (c-char-escape->escape c-char)))))
Theorem:
(defthm booleanp-of-c-char-standardp (b* ((fty::result (c-char-standardp c-char))) (booleanp fty::result)) :rule-classes :rewrite)
Theorem:
(defthm c-char-standardp-of-c-char-fix-c-char (equal (c-char-standardp (c-char-fix c-char)) (c-char-standardp c-char)))
Theorem:
(defthm c-char-standardp-c-char-equiv-congruence-on-c-char (implies (c-char-equiv c-char c-char-equiv) (equal (c-char-standardp c-char) (c-char-standardp c-char-equiv))) :rule-classes :congruence)