(LET-BINDINGS)
(LET-DECLARES)
(LET-BODY)
(LEGAL-LET-BINDINGP)
(LEGAL-LET-BINDINGSP-AUX)
(LEGAL-LET-BINDINGSP-AUX-FORWARD-TO-ALISTP
 (20 4 (:DEFINITION LEN))
 (15 15 (:REWRITE DEFAULT-CAR))
 (12 12 (:REWRITE DEFAULT-CDR))
 (8 4 (:REWRITE DEFAULT-+-2))
 (4 4 (:REWRITE LEGAL-VARIABLE-OR-CONSTANT-NAMEP-IMPLIES-SYMBOLP))
 (4 4 (:REWRITE DEFAULT-+-1))
 )
(LEGAL-LET-BINDINGSP-AUX-FORWARD-TO-ALL->=-LEN-OF-2
 (24 12 (:REWRITE DEFAULT-+-2))
 (22 22 (:REWRITE DEFAULT-CDR))
 (18 18 (:REWRITE DEFAULT-CAR))
 (12 12 (:REWRITE DEFAULT-+-1))
 (12 6 (:DEFINITION TRUE-LISTP))
 (10 5 (:REWRITE DEFAULT-<-1))
 (6 6 (:REWRITE LEGAL-VARIABLE-OR-CONSTANT-NAMEP-IMPLIES-SYMBOLP))
 (5 5 (:REWRITE DEFAULT-<-2))
 )
(LEGAL-LET-BINDINGSP-AUX-OF-CONS
 (25 5 (:DEFINITION LEN))
 (13 13 (:REWRITE DEFAULT-CDR))
 (10 5 (:REWRITE DEFAULT-+-2))
 (10 5 (:DEFINITION TRUE-LISTP))
 (8 8 (:REWRITE DEFAULT-CAR))
 (5 5 (:REWRITE LEGAL-VARIABLE-OR-CONSTANT-NAMEP-IMPLIES-SYMBOLP))
 (5 5 (:REWRITE DEFAULT-+-1))
 )
(LEGAL-LET-BINDINGSP)
(LEGAL-LET-BINDINGSP-FORWARD-TO-ALISTP)
(LEGAL-LET-BINDINGSP-FORWARD-TO-ALL->=-LEN-OF-2)
(LEGAL-LET-BINDINGSP-OF-CONS
 (21 19 (:REWRITE DEFAULT-CDR))
 (20 10 (:REWRITE DEFAULT-+-2))
 (12 12 (:REWRITE DEFAULT-CAR))
 (10 10 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE STRIP-CARS-WHEN-NOT-CONSP-CHEAP))
 (4 2 (:DEFINITION TRUE-LISTP))
 (2 2 (:REWRITE LEGAL-VARIABLE-OR-CONSTANT-NAMEP-IMPLIES-SYMBOLP))
 )
(LET-BINDING-VARS)
(SYMBOL-LISTP-OF-LET-BINDING-VARS
 (77 49 (:REWRITE DEFAULT-CDR))
 (56 55 (:REWRITE DEFAULT-CAR))
 (38 19 (:REWRITE DEFAULT-+-2))
 (27 9 (:REWRITE CAR-OF-STRIP-CARS))
 (19 19 (:REWRITE DEFAULT-+-1))
 (18 18 (:REWRITE CONSP-OF-STRIP-CARS))
 (10 10 (:REWRITE STRIP-CARS-WHEN-NOT-CONSP-CHEAP))
 )
(LEGAL-VARIABLE-LISTP-OF-LET-BINDING-VARS
 (38 38 (:REWRITE DEFAULT-CDR))
 (36 36 (:REWRITE DEFAULT-CAR))
 (34 17 (:REWRITE DEFAULT-+-2))
 (17 17 (:REWRITE DEFAULT-+-1))
 (15 15 (:REWRITE LEGAL-VARIABLE-OR-CONSTANT-NAMEP-IMPLIES-SYMBOLP))
 (10 10 (:REWRITE STRIP-CARS-WHEN-NOT-CONSP-CHEAP))
 )
(LET-BINDING-TERMS)
(<=-OF-ACL2-COUNT-OF-LET-BINDING-TERMS-LINEAR
 (3393 1476 (:REWRITE DEFAULT-+-2))
 (2127 1476 (:REWRITE DEFAULT-+-1))
 (645 129 (:DEFINITION LEN))
 (367 295 (:REWRITE DEFAULT-<-1))
 (343 295 (:REWRITE DEFAULT-<-2))
 (258 258 (:REWRITE DEFAULT-UNARY-MINUS))
 (129 129 (:REWRITE DEFAULT-NUMERATOR))
 (129 129 (:REWRITE DEFAULT-DENOMINATOR))
 (129 129 (:REWRITE DEFAULT-COERCE-2))
 (129 129 (:REWRITE DEFAULT-COERCE-1))
 (128 128 (:REWRITE DEFAULT-REALPART))
 (128 128 (:REWRITE DEFAULT-IMAGPART))
 )
(LEN-OF-LET-BINDING-TERMS)
(MAKE-LET-BINDINGS)
(LEN-OF-MAKE-LET-BINDINGS)
(LEGAL-LET-BINDINGSP-AUX-OF-MAKE-LET-BINDINGS
 (175 19 (:REWRITE TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (146 34 (:DEFINITION TRUE-LISTP))
 (127 127 (:REWRITE DEFAULT-CDR))
 (102 102 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (65 65 (:REWRITE DEFAULT-CAR))
 (55 19 (:REWRITE LEGAL-VARIABLE-LISTP-OF-TRUE-LIST-FIX))
 (22 11 (:REWRITE DEFAULT-+-2))
 (18 18 (:REWRITE LEGAL-VARIABLE-OR-CONSTANT-NAMEP-IMPLIES-SYMBOLP))
 (11 11 (:REWRITE DEFAULT-+-1))
 )
(LEGAL-LET-BINDINGSP-OF-MAKE-LET-BINDINGS
 (16 2 (:REWRITE TRUE-LIST-FIX-WHEN-TRUE-LISTP))
 (10 10 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (10 2 (:DEFINITION TRUE-LISTP))
 (10 2 (:DEFINITION LEN))
 (7 3 (:REWRITE LEGAL-VARIABLE-LISTP-OF-TRUE-LIST-FIX))
 (7 1 (:DEFINITION STRIP-CADRS))
 (6 6 (:REWRITE DEFAULT-CDR))
 (4 2 (:REWRITE DEFAULT-+-2))
 (3 3 (:TYPE-PRESCRIPTION MAKE-LET-BINDINGS))
 (2 2 (:TYPE-PRESCRIPTION LEN))
 (2 2 (:REWRITE TRUE-LIST-FIX-WHEN-NOT-CONSP-CHEAP))
 (2 2 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE DEFAULT-+-1))
 (2 1 (:REWRITE STRIP-CARS-WHEN-NOT-CONSP-CHEAP))
 )
(LET-BINDING-TERMS-OF-MAKE-LET-BINDINGS
 (32 2 (:DEFINITION TAKE))
 (16 16 (:TYPE-PRESCRIPTION LEN))
 (16 2 (:REWRITE ZP-OPEN))
 (10 2 (:DEFINITION LEN))
 (6 4 (:REWRITE DEFAULT-+-2))
 (6 2 (:DEFINITION NOT))
 (4 4 (:REWRITE DEFAULT-CDR))
 (4 4 (:REWRITE DEFAULT-+-1))
 (4 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 1 (:REWRITE TRUE-LIST-FIX-WHEN-NOT-CONSP-CHEAP))
 )
