(ACL2PL::EVAL-ACL2-NUMBERP)
(ACL2PL::VALUEP-OF-EVAL-ACL2-NUMBERP)
(ACL2PL::EVAL-ACL2-NUMBERP-OF-VALUE-FIX-X)
(ACL2PL::EVAL-ACL2-NUMBERP-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-RATIONALP)
(ACL2PL::VALUEP-OF-EVAL-RATIONALP)
(ACL2PL::EVAL-RATIONALP-OF-VALUE-FIX-X)
(ACL2PL::EVAL-RATIONALP-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-INTEGERP)
(ACL2PL::VALUEP-OF-EVAL-INTEGERP)
(ACL2PL::EVAL-INTEGERP-OF-VALUE-FIX-X)
(ACL2PL::EVAL-INTEGERP-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-COMPLEX-RATIONALP)
(ACL2PL::VALUEP-OF-EVAL-COMPLEX-RATIONALP)
(ACL2PL::EVAL-COMPLEX-RATIONALP-OF-VALUE-FIX-X
 (8 1 (:REWRITE ACL2PL::VALUE-FIX-WHEN-VALUEP))
 (5 1 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (3 3 (:TYPE-PRESCRIPTION ACL2PL::VALUEP))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (2 1 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 )
(ACL2PL::EVAL-COMPLEX-RATIONALP-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-COMPLEX
 (1 1 (:REWRITE DEFAULT-COMPLEX-2))
 (1 1 (:REWRITE DEFAULT-COMPLEX-1))
 )
(ACL2PL::VALUEP-OF-EVAL-COMPLEX)
(ACL2PL::EVAL-COMPLEX-OF-VALUE-FIX-X
 (8 2 (:REWRITE DEFAULT-COMPLEX-2))
 (8 2 (:REWRITE DEFAULT-COMPLEX-1))
 (8 1 (:REWRITE ACL2PL::VALUE-FIX-WHEN-VALUEP))
 (5 1 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (3 3 (:TYPE-PRESCRIPTION ACL2PL::VALUEP))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (2 1 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 )
(ACL2PL::EVAL-COMPLEX-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-COMPLEX-OF-VALUE-FIX-Y
 (8 2 (:REWRITE DEFAULT-COMPLEX-2))
 (8 2 (:REWRITE DEFAULT-COMPLEX-1))
 (8 1 (:REWRITE ACL2PL::VALUE-FIX-WHEN-VALUEP))
 (5 1 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (3 3 (:TYPE-PRESCRIPTION ACL2PL::VALUEP))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (2 1 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 )
(ACL2PL::EVAL-COMPLEX-VALUE-EQUIV-CONGRUENCE-ON-Y)
(ACL2PL::EVAL-REALPART)
(ACL2PL::VALUEP-OF-EVAL-REALPART)
(ACL2PL::EVAL-REALPART-OF-VALUE-FIX-X
 (8 1 (:REWRITE ACL2PL::VALUE-FIX-WHEN-VALUEP))
 (5 1 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (4 2 (:REWRITE DEFAULT-REALPART))
 (3 3 (:TYPE-PRESCRIPTION ACL2PL::VALUEP))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::VALUE-NUMBER->GET$INLINE))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (2 1 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 )
(ACL2PL::EVAL-REALPART-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-IMAGPART)
(ACL2PL::VALUEP-OF-EVAL-IMAGPART)
(ACL2PL::EVAL-IMAGPART-OF-VALUE-FIX-X
 (8 1 (:REWRITE ACL2PL::VALUE-FIX-WHEN-VALUEP))
 (5 1 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (4 2 (:REWRITE DEFAULT-IMAGPART))
 (3 3 (:TYPE-PRESCRIPTION ACL2PL::VALUEP))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::VALUE-NUMBER->GET$INLINE))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (2 1 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 )
(ACL2PL::EVAL-IMAGPART-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-NUMERATOR)
(ACL2PL::VALUEP-OF-EVAL-NUMERATOR)
(ACL2PL::EVAL-NUMERATOR-OF-VALUE-FIX-X
 (8 1 (:REWRITE ACL2PL::VALUE-FIX-WHEN-VALUEP))
 (5 1 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (3 3 (:TYPE-PRESCRIPTION ACL2PL::VALUEP))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (2 1 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 )
(ACL2PL::EVAL-NUMERATOR-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-DENOMINATOR)
(ACL2PL::VALUEP-OF-EVAL-DENOMINATOR)
(ACL2PL::EVAL-DENOMINATOR-OF-VALUE-FIX-X
 (8 1 (:REWRITE ACL2PL::VALUE-FIX-WHEN-VALUEP))
 (5 1 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (3 3 (:TYPE-PRESCRIPTION ACL2PL::VALUEP))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (2 1 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 )
(ACL2PL::EVAL-DENOMINATOR-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-UNARY--)
(ACL2PL::VALUEP-OF-EVAL-UNARY--)
(ACL2PL::EVAL-UNARY---OF-VALUE-FIX-X
 (8 1 (:REWRITE ACL2PL::VALUE-FIX-WHEN-VALUEP))
 (5 1 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (4 2 (:REWRITE DEFAULT-UNARY-MINUS))
 (3 3 (:TYPE-PRESCRIPTION ACL2PL::VALUEP))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::VALUE-NUMBER->GET$INLINE))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (2 1 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 )
(ACL2PL::EVAL-UNARY---VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-UNARY-/)
(ACL2PL::VALUEP-OF-EVAL-UNARY-/)
(ACL2PL::EVAL-UNARY-/-OF-VALUE-FIX-X
 (8 1 (:REWRITE ACL2PL::VALUE-FIX-WHEN-VALUEP))
 (5 1 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (3 3 (:TYPE-PRESCRIPTION ACL2PL::VALUEP))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (2 2 (:REWRITE-QUOTED-CONSTANT FIX-UNDER-NUMBER-EQUIV))
 (2 2 (:REWRITE DEFAULT-UNARY-/))
 (2 1 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 )
(ACL2PL::EVAL-UNARY-/-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-BINARY-+)
(ACL2PL::VALUEP-OF-EVAL-BINARY-+)
(ACL2PL::EVAL-BINARY-+-OF-VALUE-FIX-X
 (27 5 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (12 5 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 (10 10 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (4 4 (:TYPE-PRESCRIPTION ACL2PL::VALUE-NUMBER->GET$INLINE))
 (4 2 (:REWRITE DEFAULT-+-2))
 (4 2 (:REWRITE DEFAULT-+-1))
 )
(ACL2PL::EVAL-BINARY-+-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-BINARY-+-OF-VALUE-FIX-Y
 (27 5 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (12 5 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 (10 10 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (4 4 (:TYPE-PRESCRIPTION ACL2PL::VALUE-NUMBER->GET$INLINE))
 (4 2 (:REWRITE DEFAULT-+-2))
 (4 2 (:REWRITE DEFAULT-+-1))
 )
(ACL2PL::EVAL-BINARY-+-VALUE-EQUIV-CONGRUENCE-ON-Y)
(ACL2PL::EVAL-BINARY-*)
(ACL2PL::VALUEP-OF-EVAL-BINARY-*)
(ACL2PL::EVAL-BINARY-*-OF-VALUE-FIX-X
 (8 1 (:REWRITE ACL2PL::VALUE-FIX-WHEN-VALUEP))
 (5 1 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (4 4 (:TYPE-PRESCRIPTION ACL2PL::VALUE-NUMBER->GET$INLINE))
 (4 2 (:REWRITE DEFAULT-*-2))
 (4 2 (:REWRITE DEFAULT-*-1))
 (3 3 (:TYPE-PRESCRIPTION ACL2PL::VALUEP))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (2 1 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 )
(ACL2PL::EVAL-BINARY-*-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-BINARY-*-OF-VALUE-FIX-Y
 (8 1 (:REWRITE ACL2PL::VALUE-FIX-WHEN-VALUEP))
 (5 1 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (4 4 (:TYPE-PRESCRIPTION ACL2PL::VALUE-NUMBER->GET$INLINE))
 (4 2 (:REWRITE DEFAULT-*-2))
 (4 2 (:REWRITE DEFAULT-*-1))
 (3 3 (:TYPE-PRESCRIPTION ACL2PL::VALUEP))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (2 1 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 )
(ACL2PL::EVAL-BINARY-*-VALUE-EQUIV-CONGRUENCE-ON-Y)
(ACL2PL::EVAL-<
 (114 38 (:REWRITE DEFAULT-REALPART))
 (41 14 (:REWRITE DEFAULT-<-2))
 (41 14 (:REWRITE DEFAULT-<-1))
 (12 4 (:REWRITE DEFAULT-IMAGPART))
 )
(ACL2PL::VALUEP-OF-EVAL-<)
(ACL2PL::EVAL-<-OF-VALUE-FIX-X
 (48 16 (:REWRITE DEFAULT-REALPART))
 (28 10 (:REWRITE DEFAULT-<-2))
 (28 10 (:REWRITE DEFAULT-<-1))
 (24 8 (:REWRITE DEFAULT-IMAGPART))
 (8 1 (:REWRITE ACL2PL::VALUE-FIX-WHEN-VALUEP))
 (5 1 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (4 4 (:TYPE-PRESCRIPTION ACL2PL::VALUE-RATIONAL->GET))
 (3 3 (:TYPE-PRESCRIPTION ACL2PL::VALUEP))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (2 1 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 )
(ACL2PL::EVAL-<-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-<-OF-VALUE-FIX-Y
 (48 16 (:REWRITE DEFAULT-REALPART))
 (28 10 (:REWRITE DEFAULT-<-2))
 (28 10 (:REWRITE DEFAULT-<-1))
 (24 8 (:REWRITE DEFAULT-IMAGPART))
 (8 1 (:REWRITE ACL2PL::VALUE-FIX-WHEN-VALUEP))
 (5 1 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (4 4 (:TYPE-PRESCRIPTION ACL2PL::VALUE-RATIONAL->GET))
 (3 3 (:TYPE-PRESCRIPTION ACL2PL::VALUEP))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (2 1 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 )
(ACL2PL::EVAL-<-VALUE-EQUIV-CONGRUENCE-ON-Y)
(ACL2PL::EVAL-CHARACTERP)
(ACL2PL::VALUEP-OF-EVAL-CHARACTERP)
(ACL2PL::EVAL-CHARACTERP-OF-VALUE-FIX-X)
(ACL2PL::EVAL-CHARACTERP-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-CHAR-CODE)
(ACL2PL::VALUEP-OF-EVAL-CHAR-CODE)
(ACL2PL::EVAL-CHAR-CODE-OF-VALUE-FIX-X
 (8 1 (:REWRITE ACL2PL::VALUE-FIX-WHEN-VALUEP))
 (5 1 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (4 2 (:REWRITE DEFAULT-CHAR-CODE))
 (3 3 (:TYPE-PRESCRIPTION ACL2PL::VALUEP))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::VALUE-CHARACTER->GET$INLINE))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (2 1 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 )
(ACL2PL::EVAL-CHAR-CODE-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-CODE-CHAR)
(ACL2PL::VALUEP-OF-EVAL-CODE-CHAR)
(ACL2PL::EVAL-CODE-CHAR-OF-VALUE-FIX-X
 (22 2 (:REWRITE STR::DEFAULT-CODE-CHAR))
 (16 14 (:REWRITE DEFAULT-<-1))
 (16 2 (:REWRITE ZP-OPEN))
 (14 14 (:REWRITE DEFAULT-<-2))
 (14 2 (:REWRITE DEFAULT-CODE-CHAR))
 (8 2 (:DEFINITION NOT))
 (8 1 (:REWRITE ACL2PL::VALUE-FIX-WHEN-VALUEP))
 (5 1 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (4 4 (:REWRITE ACL2PL::INTEGERP-OF-VALUE-INTEGER->GET))
 (3 3 (:TYPE-PRESCRIPTION ACL2PL::VALUEP))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (2 1 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 )
(ACL2PL::EVAL-CODE-CHAR-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-STRINGP)
(ACL2PL::VALUEP-OF-EVAL-STRINGP)
(ACL2PL::EVAL-STRINGP-OF-VALUE-FIX-X)
(ACL2PL::EVAL-STRINGP-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::VERIFY-GUARDS-LEMMA
 (9 9 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE DEFAULT-CDR))
 )
(ACL2PL::EVAL-COERCE)
(ACL2PL::VALUEP-OF-EVAL-COERCE)
(ACL2PL::EVAL-COERCE-OF-VALUE-FIX-X
 (17 3 (:REWRITE ACL2PL::VALUE-FIX-WHEN-VALUEP))
 (10 2 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (6 6 (:TYPE-PRESCRIPTION ACL2PL::VALUEP))
 (6 2 (:REWRITE DEFAULT-CDR))
 (6 2 (:REWRITE DEFAULT-CAR))
 (4 4 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (4 2 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 (4 2 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::VALUE-STRING->GET$INLINE))
 )
(ACL2PL::EVAL-COERCE-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-COERCE-OF-VALUE-FIX-Y
 (12 2 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (6 2 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 (6 2 (:REWRITE DEFAULT-CDR))
 (6 2 (:REWRITE DEFAULT-CAR))
 (4 4 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (4 2 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::VALUE-STRING->GET$INLINE))
 )
(ACL2PL::EVAL-COERCE-VALUE-EQUIV-CONGRUENCE-ON-Y)
(ACL2PL::EVAL-SYMBOLP)
(ACL2PL::VALUEP-OF-EVAL-SYMBOLP)
(ACL2PL::EVAL-SYMBOLP-OF-VALUE-FIX-X)
(ACL2PL::EVAL-SYMBOLP-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-SYMBOL-PACKAGE-NAME)
(ACL2PL::VALUEP-OF-EVAL-SYMBOL-PACKAGE-NAME)
(ACL2PL::EVAL-SYMBOL-PACKAGE-NAME-OF-VALUE-FIX-X
 (8 1 (:REWRITE ACL2PL::VALUE-FIX-WHEN-VALUEP))
 (5 1 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (3 3 (:TYPE-PRESCRIPTION ACL2PL::VALUEP))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (2 1 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 )
(ACL2PL::EVAL-SYMBOL-PACKAGE-NAME-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-SYMBOL-NAME)
(ACL2PL::VALUEP-OF-EVAL-SYMBOL-NAME)
(ACL2PL::EVAL-SYMBOL-NAME-OF-VALUE-FIX-X
 (8 1 (:REWRITE ACL2PL::VALUE-FIX-WHEN-VALUEP))
 (5 1 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (3 3 (:TYPE-PRESCRIPTION ACL2PL::VALUEP))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (2 1 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 )
(ACL2PL::EVAL-SYMBOL-NAME-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-INTERN-IN-PACKAGE-OF-SYMBOL
 (2 2 (:REWRITE ACL2PL::PACKAGE-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE ACL2PL::SYMBOL-VALUEP-WHEN-IN-SYMBOL-VALUE-SETP-BINDS-FREE-X))
 )
(ACL2PL::MAYBE-VALUEP-OF-EVAL-INTERN-IN-PACKAGE-OF-SYMBOL)
(ACL2PL::EVAL-INTERN-IN-PACKAGE-OF-SYMBOL-OF-VALUE-FIX-X
 (8 1 (:REWRITE ACL2PL::VALUE-FIX-WHEN-VALUEP))
 (5 1 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (3 3 (:TYPE-PRESCRIPTION ACL2PL::VALUEP))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (2 1 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 )
(ACL2PL::EVAL-INTERN-IN-PACKAGE-OF-SYMBOL-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-INTERN-IN-PACKAGE-OF-SYMBOL-OF-VALUE-FIX-Y
 (8 1 (:REWRITE ACL2PL::VALUE-FIX-WHEN-VALUEP))
 (5 1 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (3 3 (:TYPE-PRESCRIPTION ACL2PL::VALUEP))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (2 1 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 )
(ACL2PL::EVAL-INTERN-IN-PACKAGE-OF-SYMBOL-VALUE-EQUIV-CONGRUENCE-ON-Y)
(ACL2PL::EVAL-INTERN-IN-PACKAGE-OF-SYMBOL-OF-PACKAGE-LIST-FIX-PACKAGES
 (4 1 (:REWRITE ACL2PL::PACKAGE-LIST-FIX-WHEN-PACKAGE-LISTP))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::PACKAGE-LISTP))
 (1 1 (:REWRITE ACL2PL::PACKAGE-LISTP-WHEN-NOT-CONSP))
 )
(ACL2PL::EVAL-INTERN-IN-PACKAGE-OF-SYMBOL-PACKAGE-LIST-EQUIV-CONGRUENCE-ON-PACKAGES)
(ACL2PL::EVAL-CONSP)
(ACL2PL::VALUEP-OF-EVAL-CONSP)
(ACL2PL::EVAL-CONSP-OF-VALUE-FIX-X)
(ACL2PL::EVAL-CONSP-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-CONS)
(ACL2PL::VALUEP-OF-EVAL-CONS)
(ACL2PL::EVAL-CONS-OF-VALUE-FIX-X)
(ACL2PL::EVAL-CONS-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-CONS-OF-VALUE-FIX-Y)
(ACL2PL::EVAL-CONS-VALUE-EQUIV-CONGRUENCE-ON-Y)
(ACL2PL::EVAL-CAR)
(ACL2PL::VALUEP-OF-EVAL-CAR)
(ACL2PL::EVAL-CAR-OF-VALUE-FIX-X
 (8 1 (:REWRITE ACL2PL::VALUE-FIX-WHEN-VALUEP))
 (5 1 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (3 3 (:TYPE-PRESCRIPTION ACL2PL::VALUEP))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (2 1 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 )
(ACL2PL::EVAL-CAR-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-CDR)
(ACL2PL::VALUEP-OF-EVAL-CDR)
(ACL2PL::EVAL-CDR-OF-VALUE-FIX-X
 (8 1 (:REWRITE ACL2PL::VALUE-FIX-WHEN-VALUEP))
 (5 1 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (3 3 (:TYPE-PRESCRIPTION ACL2PL::VALUEP))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (2 1 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 )
(ACL2PL::EVAL-CDR-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-PKG-IMPORTS
 (2 2 (:REWRITE ACL2PL::PACKAGE-LISTP-WHEN-NOT-CONSP))
 )
(ACL2PL::MAYBE-VALUEP-OF-EVAL-PKG-IMPORTS)
(ACL2PL::EVAL-PKG-IMPORTS-OF-VALUE-FIX-X
 (8 1 (:REWRITE ACL2PL::VALUE-FIX-WHEN-VALUEP))
 (5 1 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (3 3 (:TYPE-PRESCRIPTION ACL2PL::VALUEP))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (2 1 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 )
(ACL2PL::EVAL-PKG-IMPORTS-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-PKG-IMPORTS-OF-PACKAGE-LIST-FIX-PACKAGES
 (4 1 (:REWRITE ACL2PL::PACKAGE-LIST-FIX-WHEN-PACKAGE-LISTP))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::PACKAGE-LISTP))
 (1 1 (:REWRITE ACL2PL::PACKAGE-LISTP-WHEN-NOT-CONSP))
 )
(ACL2PL::EVAL-PKG-IMPORTS-PACKAGE-LIST-EQUIV-CONGRUENCE-ON-PACKAGES)
(ACL2PL::EVAL-PKG-WITNESS)
(ACL2PL::MAYBE-VALUEP-OF-EVAL-PKG-WITNESS)
(ACL2PL::EVAL-PKG-WITNESS-OF-VALUE-FIX-X
 (8 1 (:REWRITE ACL2PL::VALUE-FIX-WHEN-VALUEP))
 (5 1 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (3 3 (:TYPE-PRESCRIPTION ACL2PL::VALUEP))
 (2 2 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (2 1 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 )
(ACL2PL::EVAL-PKG-WITNESS-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-PKG-WITNESS-OF-PACKAGE-LIST-FIX-PACKAGES
 (12 3 (:REWRITE ACL2PL::PACKAGE-LIST-FIX-WHEN-PACKAGE-LISTP))
 (6 6 (:TYPE-PRESCRIPTION ACL2PL::PACKAGE-LISTP))
 (3 3 (:REWRITE ACL2PL::PACKAGE-LISTP-WHEN-NOT-CONSP))
 )
(ACL2PL::EVAL-PKG-WITNESS-PACKAGE-LIST-EQUIV-CONGRUENCE-ON-PACKAGES)
(ACL2PL::EVAL-EQUAL)
(ACL2PL::VALUEP-OF-EVAL-EQUAL)
(ACL2PL::EVAL-EQUAL-OF-VALUE-FIX-X)
(ACL2PL::EVAL-EQUAL-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-EQUAL-OF-VALUE-FIX-Y)
(ACL2PL::EVAL-EQUAL-VALUE-EQUIV-CONGRUENCE-ON-Y)
(ACL2PL::EVAL-IF)
(ACL2PL::VALUEP-OF-EVAL-IF)
(ACL2PL::EVAL-IF-OF-VALUE-FIX-X
 (32 6 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (14 6 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 (12 12 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (6 2 (:REWRITE DEFAULT-CDR))
 (6 2 (:REWRITE DEFAULT-CAR))
 )
(ACL2PL::EVAL-IF-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-IF-OF-VALUE-FIX-Y
 (32 6 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (14 6 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 (12 12 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (6 2 (:REWRITE DEFAULT-CDR))
 (6 2 (:REWRITE DEFAULT-CAR))
 )
(ACL2PL::EVAL-IF-VALUE-EQUIV-CONGRUENCE-ON-Y)
(ACL2PL::EVAL-IF-OF-VALUE-FIX-Z
 (32 6 (:REWRITE ACL2PL::VALUEP-WHEN-MAYBE-VALUEP))
 (14 6 (:REWRITE ACL2PL::MAYBE-VALUEP-WHEN-VALUEP))
 (12 12 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-VALUEP))
 (6 2 (:REWRITE DEFAULT-CDR))
 (6 2 (:REWRITE DEFAULT-CAR))
 )
(ACL2PL::EVAL-IF-VALUE-EQUIV-CONGRUENCE-ON-Z)
(ACL2PL::EVAL-BAD-ATOM<=)
(ACL2PL::VALUEP-OF-EVAL-BAD-ATOM<=)
(ACL2PL::EVAL-BAD-ATOM<=-OF-VALUE-FIX-X)
(ACL2PL::EVAL-BAD-ATOM<=-VALUE-EQUIV-CONGRUENCE-ON-X)
(ACL2PL::EVAL-BAD-ATOM<=-OF-VALUE-FIX-Y)
(ACL2PL::EVAL-BAD-ATOM<=-VALUE-EQUIV-CONGRUENCE-ON-Y)
(ACL2PL::PRIMITIVE-FUNCTION-NAMEP)
(ACL2PL::BOOLEANP-OF-PRIMITIVE-FUNCTION-NAMEP)
(ACL2PL::PRIMITIVE-FUNCTION-NAMEP-OF-SYMBOL-VALUE-FIX-NAME
 (352 64 (:REWRITE ACL2PL::SYMBOL-VALUEP-WHEN-MAYBE-SYMBOL-VALUEP))
 (160 64 (:REWRITE ACL2PL::MAYBE-SYMBOL-VALUEP-WHEN-SYMBOL-VALUEP))
 (128 128 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-SYMBOL-VALUEP))
 (128 64 (:REWRITE DEFAULT-CDR))
 (128 64 (:REWRITE DEFAULT-CAR))
 (64 64 (:REWRITE ACL2PL::SYMBOL-VALUEP-WHEN-IN-SYMBOL-VALUE-SETP-BINDS-FREE-X))
 )
(ACL2PL::PRIMITIVE-FUNCTION-NAMEP-SYMBOL-VALUE-EQUIV-CONGRUENCE-ON-NAME)
(ACL2PL::PRIMITIVE-FUNCTION-ARITY)
(ACL2PL::NATP-OF-PRIMITIVE-FUNCTION-ARITY)
(ACL2PL::PRIMITIVE-FUNCTION-ARITY-OF-SYMBOL-VALUE-FIX-NAME
 (352 64 (:REWRITE ACL2PL::SYMBOL-VALUEP-WHEN-MAYBE-SYMBOL-VALUEP))
 (160 64 (:REWRITE ACL2PL::MAYBE-SYMBOL-VALUEP-WHEN-SYMBOL-VALUEP))
 (128 128 (:TYPE-PRESCRIPTION ACL2PL::MAYBE-SYMBOL-VALUEP))
 (128 64 (:REWRITE DEFAULT-CDR))
 (128 64 (:REWRITE DEFAULT-CAR))
 (64 64 (:REWRITE ACL2PL::SYMBOL-VALUEP-WHEN-IN-SYMBOL-VALUE-SETP-BINDS-FREE-X))
 )
(ACL2PL::PRIMITIVE-FUNCTION-ARITY-SYMBOL-VALUE-EQUIV-CONGRUENCE-ON-NAME)
