(aabf-syntactically-true-p x man) → true-p
Function:
(defun aabf-syntactically-true-p (x man) (declare (xargs :guard (and (aabf-p x man)))) (let ((__function__ 'aabf-syntactically-true-p)) (declare (ignorable __function__)) (aabf-syntactically-equal x (aabf-true))))
Theorem:
(defthm booleanp-of-aabf-syntactically-true-p (b* ((true-p (aabf-syntactically-true-p x man))) (booleanp true-p)) :rule-classes :rewrite)
Theorem:
(defthm trivial-theorem-about-aabf-syntactically-true-p (b* nil (b* ((?ignore (aabf-syntactically-true-p x man))) t)) :rule-classes nil)
Theorem:
(defthm aabf-syntactically-true-p-implies (b* nil (implies (aabf-syntactically-true-p x man) (equal (aabf-eval x env man) t))))
Theorem:
(defthm aabf-syntactically-true-p-rewrite (b* nil (implies (and (acl2::rewriting-negative-literal (cons 'aabf-syntactically-true-p (cons x (cons man 'nil)))) (bind-free '((env . env)) (env))) (iff (aabf-syntactically-true-p x man) (and (equal (aabf-eval x env man) t) (hide (aabf-syntactically-true-p x man)))))))