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