Set the error flag in the state.
Function:
(defun error32 (stat) (declare (xargs :guard (stat32p stat))) (change-stat32 stat :error t))
Theorem:
(defthm stat32p-of-error32 (b* ((new-stat (error32 stat))) (stat32p new-stat)) :rule-classes :rewrite)
Theorem:
(defthm error32-of-stat32-fix-stat (equal (error32 (stat32-fix stat)) (error32 stat)))
Theorem:
(defthm error32-stat32-equiv-congruence-on-stat (implies (stat32-equiv stat stat-equiv) (equal (error32 stat) (error32 stat-equiv))) :rule-classes :congruence)