(ALEOVM::BITNOR)
(ALEOVM::BITP-OF-BITNOR)
(ALEOVM::BITNOR-LIST
 (251 33 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (162 2 (:DEFINITION MEMBER-EQUAL))
 (109 8 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (80 8 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (43 21 (:REWRITE DEFAULT-<-2))
 (33 33 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (33 33 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (33 33 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (29 7 (:REWRITE DEFAULT-CDR))
 (29 7 (:REWRITE DEFAULT-CAR))
 (21 21 (:REWRITE DEFAULT-<-1))
 (17 9 (:REWRITE DEFAULT-+-2))
 (10 10 (:REWRITE SUBSETP-TRANS2))
 (10 10 (:REWRITE SUBSETP-TRANS))
 (10 1 (:REWRITE SUBSETP-IMPLIES-SUBSETP-CDR))
 (9 9 (:REWRITE DEFAULT-+-1))
 (8 2 (:REWRITE BIT-LISTP-WHEN-NOT-CONSP))
 (7 1 (:REWRITE MEMBER-OF-CAR))
 (5 5 (:REWRITE SUBSETP-MEMBER . 2))
 (5 5 (:REWRITE SUBSETP-MEMBER . 1))
 (5 5 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (4 1 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (1 1 (:REWRITE LEN-OF-CDDR-WHEN-EQUAL-OF-LEN))
 )
(ALEOVM::BIT-LISTP-OF-BITNOR-LIST
 (206 20 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (107 8 (:REWRITE BIT-LISTP-WHEN-NOT-CONSP))
 (72 20 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (59 36 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (37 1 (:REWRITE SUBSETP-OF-CONS))
 (30 2 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (30 2 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (28 1 (:DEFINITION MEMBER-EQUAL))
 (20 20 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (14 7 (:REWRITE DEFAULT-<-2))
 (12 3 (:REWRITE DEFAULT-CDR))
 (12 3 (:REWRITE DEFAULT-CAR))
 (7 7 (:REWRITE DEFAULT-<-1))
 (7 7 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (6 6 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (5 5 (:REWRITE SUBSETP-TRANS2))
 (5 5 (:REWRITE SUBSETP-TRANS))
 (2 2 (:REWRITE SUBSETP-MEMBER . 2))
 (2 2 (:REWRITE SUBSETP-MEMBER . 1))
 )
(ALEOVM::LEN-OF-BITNOR-LIST
 (79 9 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (42 22 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (33 6 (:REWRITE DEFAULT-CAR))
 (25 7 (:REWRITE DEFAULT-CDR))
 (10 1 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (9 9 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (8 4 (:REWRITE DEFAULT-<-2))
 (8 1 (:LINEAR LEN-OF-CDR-LINEAR))
 (6 6 (:REWRITE DEFAULT-+-2))
 (6 6 (:REWRITE DEFAULT-+-1))
 (4 4 (:REWRITE DEFAULT-<-1))
 (4 4 (:REWRITE CONSP-WHEN-LEN-GREATER))
 )
(ALEOVM::BITNOR-LIST-OF-APPEND
 (448 43 (:REWRITE DEFAULT-CDR))
 (198 47 (:REWRITE DEFAULT-CAR))
 (156 9 (:REWRITE CONSP-OF-APPEND))
 (142 6 (:REWRITE CAR-OF-APPEND))
 (123 9 (:REWRITE LEN-OF-APPEND))
 (117 117 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (109 56 (:REWRITE DEFAULT-<-2))
 (100 58 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (87 87 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (80 59 (:REWRITE DEFAULT-+-2))
 (71 59 (:REWRITE DEFAULT-+-1))
 (66 15 (:REWRITE ALEOVM::LEN-OF-BITNOR-LIST))
 (56 56 (:REWRITE DEFAULT-<-1))
 (51 6 (:REWRITE COMMUTATIVITY-OF-+))
 (36 3 (:REWRITE COMMUTATIVITY-2-OF-+))
 (34 3 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (29 29 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (26 6 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (26 3 (:LINEAR LEN-OF-CDR-LINEAR))
 (16 16 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (15 9 (:REWRITE FOLD-CONSTS-IN-+))
 )
(ALEOVM::BITNOR-LIST-OF-REV
 (956 75 (:REWRITE DEFAULT-CAR))
 (765 11 (:DEFINITION BINARY-APPEND))
 (608 22 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (443 93 (:REWRITE DEFAULT-CDR))
 (285 285 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (235 235 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (202 41 (:REWRITE ALEOVM::LEN-OF-BITNOR-LIST))
 (193 125 (:REWRITE DEFAULT-<-2))
 (125 125 (:REWRITE DEFAULT-<-1))
 (107 95 (:REWRITE DEFAULT-+-2))
 (95 95 (:REWRITE DEFAULT-+-1))
 (58 2 (:REWRITE CAR-OF-APPEND))
 (48 29 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (46 46 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (38 3 (:LINEAR LEN-OF-CDR-LINEAR-STRONG))
 (28 3 (:LINEAR LEN-OF-CDR-LINEAR))
 (20 2 (:REWRITE CDR-OF-APPEND-WHEN-CONSP))
 (15 5 (:REWRITE FOLD-CONSTS-IN-+))
 )
(ALEOVM::BOOLEAN-NOR-GADGET
 (6 6 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (6 6 (:REWRITE DEFAULT-CAR))
 (3 3 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE NOT-PRIMEP-WHEN-DIVIDES))
 )
(ALEOVM::R1CS-CONSTRAINT-LISTP-OF-BOOLEAN-NOR-GADGET
 (7 7 (:REWRITE DEFAULT-CAR))
 (6 6 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (4 4 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE DEFAULT-+-2))
 (2 2 (:REWRITE DEFAULT-+-1))
 (1 1 (:REWRITE NOT-PRIMEP-WHEN-DIVIDES))
 )
(ALEOVM::BOOLEAN-NOR-GADGET-TO-BITNOR
 (217 13 (:REWRITE MOD-WHEN-INTEGERP-OF-QUOTIENT))
 (120 13 (:REWRITE MOD-WHEN-<))
 (90 50 (:REWRITE DEFAULT-<-2))
 (80 17 (:REWRITE PFIELD::FEP-WHEN-CONSTANT))
 (72 9 (:REWRITE PFIELD::FEP-OF-1))
 (70 7 (:REWRITE R1CS::R1CS-VALUATIONP-WHEN-NOT-CONSP))
 (64 50 (:REWRITE DEFAULT-<-1))
 (56 7 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (40 4 (:DEFINITION NATP))
 (39 13 (:REWRITE DEFAULT-UNARY-/))
 (38 19 (:REWRITE PFIELD::ADD-WHEN-NOT-INTEGERP-ARG2-CHEAP))
 (34 17 (:REWRITE DEFAULT-*-2))
 (33 33 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (31 31 (:REWRITE PFIELD::ADD-SUBST-CONSTANT-ARG2))
 (31 31 (:REWRITE PFIELD::ADD-SUBST-CONSTANT-ARG1))
 (30 13 (:REWRITE MOD-WHEN-RATIONALP-ARG1-AND-NOT-RATIONALP-ARG2))
 (27 9 (:REWRITE UNICITY-OF-1))
 (26 19 (:REWRITE PFIELD::ADD-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (26 13 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG2))
 (25 25 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (25 25 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-ASSOC-EQUAL-CHEAP))
 (25 17 (:REWRITE DEFAULT-*-1))
 (24 4 (:REWRITE MULTIPLE-WHEN-MOD-0-CHEAP))
 (21 21 (:REWRITE R1CS::VALUATION-BINDSP-WHEN-VALUATION-BINDS-ALLP))
 (20 4 (:REWRITE COMMUTATIVITY-OF-*))
 (18 18 (:REWRITE PFIELD::MUL-OF--1-BECOMES-NEG-ALT))
 (18 13 (:REWRITE DEFAULT-+-2))
 (17 17 (:REWRITE PFIELD::FEP-WHEN-FE-LISTP-AND-MEMBER-EQUAL))
 (17 13 (:REWRITE MOD-WHEN-NOT-RATIONALP-ARG1-AND-RATIONALP-ARG2))
 (17 13 (:REWRITE MOD-WHEN-NOT-ACL2-NUMBERP-ARG1))
 (14 12 (:REWRITE PFIELD::NEG-WHEN-NOT-INTEGERP-CHEAP))
 (13 13 (:REWRITE MOD-WHEN-EQUAL-OF-MOD-AND-0-FREE-CHEAP))
 (13 13 (:REWRITE DEFAULT-+-1))
 (12 12 (:REWRITE PFIELD::NEG-WHEN-NOT-POSP-ARG2-CHEAP))
 (12 7 (:REWRITE IFIX-WHEN-NOT-INTEGERP-UNLIMITED))
 (10 10 (:REWRITE PFIELD::MUL-WHEN-EQUAL-OF-MOD-SUBST-ARG2))
 (10 10 (:REWRITE PFIELD::MUL-WHEN-EQUAL-OF-MOD-SUBST-ARG1))
 (10 10 (:REWRITE PFIELD::MUL-WHEN-CONSTANT-REDUCE-ARG1))
 (9 9 (:REWRITE DEFAULT-CAR))
 (8 7 (:REWRITE PFIELD::MUL-WHEN-NOT-INTEGERP-ARG2-CHEAP))
 (7 7 (:REWRITE NOT-PRIMEP-WHEN-DIVIDES))
 (7 7 (:REWRITE PFIELD::MUL-WHEN-NOT-INTEGERP-ARG1-CHEAP))
 (7 7 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (6 6 (:REWRITE DEFAULT-CDR))
 (5 5 (:TYPE-PRESCRIPTION R1CS::DOT-PRODUCT))
 (4 4 (:TYPE-PRESCRIPTION NATP))
 (4 4 (:REWRITE DEFAULT-UNARY-MINUS))
 (4 4 (:REWRITE BITP-WHEN-MEMBER-EQUAL-OF-BIT-LISTP))
 (4 4 (:REWRITE PFIELD::ADD-OF-ADD-COMBINE-CONSTANTS))
 (2 2 (:REWRITE PFIELD::EQUAL-OF-ADD-COMBINE-CONSTANTS))
 (2 2 (:REWRITE PFIELD::ADD-COMMUTATIVE-2-WHEN-CONSTANT))
 (1 1 (:REWRITE PFIELD::NEG-OF-MUL-WHEN-CONSTANT))
 )
(ALEOVM::BOOLEAN-NOR-GADGET-LIST
 (160 14 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (30 30 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (24 12 (:REWRITE DEFAULT-<-2))
 (20 10 (:REWRITE DEFAULT-+-2))
 (19 19 (:REWRITE DEFAULT-CDR))
 (18 18 (:REWRITE DEFAULT-CAR))
 (14 14 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (12 12 (:REWRITE DEFAULT-<-1))
 (10 10 (:REWRITE DEFAULT-+-1))
 (6 6 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (3 3 (:LINEAR LEN-POSITIVE-WHEN-CONSP-LINEAR-CHEAP))
 (2 2 (:REWRITE NOT-PRIMEP-WHEN-DIVIDES))
 )
(ALEOVM::R1CS-CONSTRAINT-LISTP-OF-BOOLEAN-NOR-GADGET-LIST
 (103 66 (:REWRITE DEFAULT-CDR))
 (101 86 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (92 59 (:REWRITE DEFAULT-CAR))
 (55 37 (:REWRITE DEFAULT-<-2))
 (38 1 (:DEFINITION BINARY-APPEND))
 (37 37 (:REWRITE DEFAULT-<-1))
 (37 37 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (34 2 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (25 24 (:REWRITE DEFAULT-+-2))
 (24 24 (:REWRITE DEFAULT-+-1))
 (20 20 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (10 10 (:REWRITE NOT-PRIMEP-WHEN-DIVIDES))
 (2 1 (:REWRITE EQUAL-OF-LEN-AND-0))
 )
(ALEOVM::IND
 (213 5 (:DEFINITION ACL2-COUNT))
 (70 6 (:REWRITE CONSP-FROM-LEN-CHEAP))
 (60 29 (:REWRITE DEFAULT-+-2))
 (41 29 (:REWRITE DEFAULT-+-1))
 (24 6 (:REWRITE COMMUTATIVITY-OF-+))
 (24 6 (:DEFINITION INTEGER-ABS))
 (19 13 (:REWRITE DEFAULT-<-2))
 (15 15 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (14 13 (:REWRITE DEFAULT-<-1))
 (13 2 (:REWRITE LEN-OF-CDR))
 (12 3 (:DEFINITION LENGTH))
 (10 1 (:REWRITE ACL2-COUNT-WHEN-MEMBER))
 (9 9 (:REWRITE FOLD-CONSTS-IN-+))
 (8 8 (:REWRITE DEFAULT-CDR))
 (7 7 (:REWRITE DEFAULT-CAR))
 (6 6 (:REWRITE DEFAULT-UNARY-MINUS))
 (6 6 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (6 6 (:REWRITE CONSP-WHEN-LEN-EQUAL-CONSTANT))
 (6 1 (:DEFINITION MEMBER-EQUAL))
 (3 3 (:REWRITE DEFAULT-REALPART))
 (3 3 (:REWRITE DEFAULT-NUMERATOR))
 (3 3 (:REWRITE DEFAULT-IMAGPART))
 (3 3 (:REWRITE DEFAULT-DENOMINATOR))
 (3 3 (:REWRITE DEFAULT-COERCE-2))
 (3 3 (:REWRITE DEFAULT-COERCE-1))
 (2 2 (:REWRITE SUBSETP-MEMBER . 2))
 (2 2 (:REWRITE SUBSETP-MEMBER . 1))
 (2 2 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (2 2 (:LINEAR ACL2-COUNT-WHEN-MEMBER))
 (1 1 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (1 1 (:REWRITE MEMBER-SELF))
 (1 1 (:REWRITE EQUAL-OF-LEN-AND-0))
 )
(ALEOVM::BOOLEAN-NOR-GADGET-LIST-TO-BITNOR-LIST
 (13516 219 (:DEFINITION MEMBER-EQUAL))
 (11502 146 (:REWRITE BITP-WHEN-MEMBER-EQUAL-OF-BIT-LISTP))
 (7002 1295 (:REWRITE DEFAULT-CAR))
 (6136 176 (:REWRITE BIT-LISTP-WHEN-SUBSETP-EQUAL))
 (6011 792 (:REWRITE ALEOVM::CONSP-OF-LOOKUP-EQUAL-LIST))
 (5327 1413 (:REWRITE DEFAULT-CDR))
 (4868 4043 (:REWRITE LEN-WHEN-NOT-CONSP-CHEAP))
 (3978 648 (:REWRITE ALEOVM::LEN-OF-LOOKUP-EQUAL-LIST))
 (2795 103 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (2510 103 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (2046 1581 (:REWRITE DEFAULT-<-2))
 (1907 1907 (:REWRITE CONSP-WHEN-LEN-GREATER))
 (1748 46 (:DEFINITION BINARY-APPEND))
 (1696 1406 (:REWRITE DEFAULT-+-2))
 (1581 1581 (:REWRITE DEFAULT-<-1))
 (1564 92 (:REWRITE APPEND-WHEN-NOT-CONSP))
 (1406 1406 (:REWRITE DEFAULT-+-1))
 (1242 6 (:REWRITE SUBSETP-OF-CONS))
 (1111 88 (:REWRITE BIT-LISTP-WHEN-NOT-CONSP))
 (926 926 (:REWRITE CONSP-OF-CDR-WHEN-LEN-KNOWN))
 (552 552 (:TYPE-PRESCRIPTION ALEOVM::BOOLEAN-NOR-GADGET))
 (529 529 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-CONSP-CHEAP))
 (529 529 (:REWRITE LOOKUP-EQUAL-WHEN-NOT-ASSOC-EQUAL-CHEAP))
 (438 438 (:REWRITE SUBSETP-MEMBER . 2))
 (438 438 (:REWRITE SUBSETP-MEMBER . 1))
 (410 41 (:REWRITE R1CS::R1CS-VALUATIONP-WHEN-NOT-CONSP))
 (124 124 (:REWRITE SUBSETP-TRANS2))
 (124 124 (:REWRITE SUBSETP-TRANS))
 (41 41 (:REWRITE NOT-PRIMEP-WHEN-DIVIDES))
 )
