Rules about things of certain types not being errors.
Theorem:
(defthm not-errorp-when-schar-arrayp (implies (schar-arrayp x) (not (errorp x))))
Theorem:
(defthm not-errorp-when-uchar-arrayp (implies (uchar-arrayp x) (not (errorp x))))
Theorem:
(defthm not-errorp-when-sshort-arrayp (implies (sshort-arrayp x) (not (errorp x))))
Theorem:
(defthm not-errorp-when-ushort-arrayp (implies (ushort-arrayp x) (not (errorp x))))
Theorem:
(defthm not-errorp-when-sint-arrayp (implies (sint-arrayp x) (not (errorp x))))
Theorem:
(defthm not-errorp-when-uint-arrayp (implies (uint-arrayp x) (not (errorp x))))
Theorem:
(defthm not-errorp-when-slong-arrayp (implies (slong-arrayp x) (not (errorp x))))
Theorem:
(defthm not-errorp-when-ulong-arrayp (implies (ulong-arrayp x) (not (errorp x))))
Theorem:
(defthm not-errorp-when-sllong-arrayp (implies (sllong-arrayp x) (not (errorp x))))
Theorem:
(defthm not-errorp-when-ullong-arrayp (implies (ullong-arrayp x) (not (errorp x))))
Theorem:
(defthm not-errorp-when-booleanp (implies (booleanp x) (not (errorp x))))