other
(in-package "ACL2")
factorial-positive-integertheorem
(defthm factorial-positive-integer (and (integerp (factorial n)) (< 0 (factorial n))) :rule-classes (:rewrite :type-prescription))
factorial-non-negativetheorem
(defthm factorial-non-negative (<= 1 (factorial n)) :rule-classes (:rewrite :linear))
abs-factorialtheorem
(defthm abs-factorial (equal (abs (factorial x)) (factorial x)))