FGL binder that checks whether X is syntactically a non-integer, i.e. known not to be an integer.
(check-non-integerp ans x) → *
See fgl-syntactic-checker-binders and see binder for details.
Function:
(defun check-non-integerp (ans x) (declare (xargs :guard t)) (let ((__function__ 'check-non-integerp)) (declare (ignorable __function__)) (and (not (integerp x)) ans t)))
Theorem:
(defthm check-non-integerp-implies-not-integerp (implies (check-non-integerp ans x) (not (integerp x))) :rule-classes :forward-chaining)