(ADE::CVZBV)
(C)
(V)
(ADE::BV)
(N
 (10 5 (:TYPE-PRESCRIPTION ADE::BOOLEANP-V-NEGP))
 (5 5 (:TYPE-PRESCRIPTION ADE::BVP))
 )
(ADE::ZB)
(ADE::BOOLEANP-N)
(ADE::BOOLEANP-ZP-CVZBV
 (2 2 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE ADE::V-ZP-AS-AND-CROCK))
 (1 1 (:REWRITE DEFAULT-CAR))
 )
(ADE::BOOLEANP-BVP-CVZBV
 (4 4 (:REWRITE DEFAULT-CDR))
 (3 3 (:REWRITE ADE::V-ZP-AS-AND-CROCK))
 (2 2 (:REWRITE DEFAULT-CAR))
 )
(ADE::BVP-CVZBV
 (47 47 (:REWRITE DEFAULT-CDR))
 (19 19 (:REWRITE DEFAULT-CAR))
 )
(ADE::CVZBV-V-ROR)
(ADE::CVZBV-V-ADDER)
(ADE::CVZBV-V-LSL)
(ADE::CVZBV-V-SUBTRACTER)
(ADE::CVZBV-INC
 (40 5 (:REWRITE ZP-OPEN))
 (21 13 (:REWRITE DEFAULT-+-2))
 (18 6 (:REWRITE ADE::BV-IS-TRUE-LIST))
 (13 13 (:REWRITE DEFAULT-+-1))
 (12 12 (:TYPE-PRESCRIPTION ADE::BVP))
 (10 5 (:REWRITE DEFAULT-<-2))
 (5 5 (:REWRITE DEFAULT-CDR))
 (5 5 (:REWRITE DEFAULT-<-1))
 )
(ADE::CVZBV-NEG
 (40 5 (:REWRITE ZP-OPEN))
 (21 13 (:REWRITE DEFAULT-+-2))
 (18 6 (:REWRITE ADE::BV-IS-TRUE-LIST))
 (13 13 (:REWRITE DEFAULT-+-1))
 (12 12 (:TYPE-PRESCRIPTION ADE::BVP))
 (10 5 (:REWRITE DEFAULT-<-2))
 (5 5 (:REWRITE DEFAULT-CDR))
 (5 5 (:REWRITE DEFAULT-<-1))
 )
(ADE::CVZBV-DEC
 (40 5 (:REWRITE ZP-OPEN))
 (21 13 (:REWRITE DEFAULT-+-2))
 (18 6 (:REWRITE ADE::BV-IS-TRUE-LIST))
 (13 13 (:REWRITE DEFAULT-+-1))
 (12 12 (:TYPE-PRESCRIPTION ADE::BVP))
 (10 5 (:REWRITE DEFAULT-<-2))
 (5 5 (:REWRITE DEFAULT-CDR))
 (5 5 (:REWRITE DEFAULT-<-1))
 )
(ADE::CVZBV-V-NOT)
(ADE::CVZBV-V-ASR)
(ADE::CVZBV-V-LSR)
(ADE::V-ALU)
(ADE::TRUE-LISTP-V-ALU
 (596 347 (:REWRITE DEFAULT-+-2))
 (485 97 (:DEFINITION LEN))
 (347 347 (:REWRITE DEFAULT-+-1))
 (237 196 (:REWRITE DEFAULT-CDR))
 (202 104 (:REWRITE DEFAULT-<-2))
 (124 101 (:REWRITE DEFAULT-CAR))
 (110 104 (:REWRITE DEFAULT-<-1))
 (101 101 (:REWRITE NTH-WHEN-PREFIXP))
 (69 69 (:TYPE-PRESCRIPTION ADE::V-ADDER))
 (59 1 (:DEFINITION TRUE-LISTP))
 (35 32 (:REWRITE ADE::NTH-V-NOT))
 (33 33 (:REWRITE ADE::V-ZP-AS-AND-CROCK))
 (8 8 (:TYPE-PRESCRIPTION ADE::BVP))
 (6 2 (:REWRITE ADE::V-BUF-WORKS))
 (6 2 (:REWRITE ADE::BV-IS-TRUE-LIST))
 (3 3 (:TYPE-PRESCRIPTION ADE::NAT-TO-V))
 )
(ADE::BOOLEANP-C-V-ALU
 (570 114 (:DEFINITION LEN))
 (518 364 (:REWRITE DEFAULT-+-2))
 (364 364 (:REWRITE DEFAULT-+-1))
 (252 229 (:REWRITE DEFAULT-CDR))
 (144 112 (:REWRITE DEFAULT-CAR))
 (101 101 (:REWRITE NTH-WHEN-PREFIXP))
 (101 81 (:REWRITE DEFAULT-<-2))
 (81 81 (:REWRITE DEFAULT-<-1))
 (51 17 (:DEFINITION ADE::BVP))
 (46 46 (:TYPE-PRESCRIPTION ADE::V-ADDER))
 (35 32 (:REWRITE ADE::NTH-V-NOT))
 (34 34 (:LINEAR LEN-WHEN-PREFIXP))
 (33 33 (:REWRITE ADE::V-ZP-AS-AND-CROCK))
 (3 3 (:TYPE-PRESCRIPTION ADE::NAT-TO-V))
 )
(ADE::BOOLEANP-V-V-ALU
 (570 114 (:DEFINITION LEN))
 (518 364 (:REWRITE DEFAULT-+-2))
 (364 364 (:REWRITE DEFAULT-+-1))
 (284 229 (:REWRITE DEFAULT-CDR))
 (159 95 (:REWRITE DEFAULT-CAR))
 (101 101 (:REWRITE NTH-WHEN-PREFIXP))
 (101 81 (:REWRITE DEFAULT-<-2))
 (81 81 (:REWRITE DEFAULT-<-1))
 (46 46 (:TYPE-PRESCRIPTION ADE::V-ADDER))
 (35 32 (:REWRITE ADE::NTH-V-NOT))
 (34 34 (:LINEAR LEN-WHEN-PREFIXP))
 (33 33 (:REWRITE ADE::V-ZP-AS-AND-CROCK))
 (3 3 (:TYPE-PRESCRIPTION ADE::NAT-TO-V))
 )
(ADE::BOOLEANP-ZB-V-ALU
 (596 347 (:REWRITE DEFAULT-+-2))
 (485 97 (:DEFINITION LEN))
 (356 229 (:REWRITE DEFAULT-CDR))
 (347 347 (:REWRITE DEFAULT-+-1))
 (211 118 (:REWRITE DEFAULT-CAR))
 (202 104 (:REWRITE DEFAULT-<-2))
 (110 104 (:REWRITE DEFAULT-<-1))
 (101 101 (:REWRITE NTH-WHEN-PREFIXP))
 (69 69 (:TYPE-PRESCRIPTION ADE::V-ADDER))
 (35 32 (:REWRITE ADE::NTH-V-NOT))
 (33 33 (:REWRITE ADE::V-ZP-AS-AND-CROCK))
 (6 2 (:REWRITE ADE::V-BUF-WORKS))
 (4 4 (:TYPE-PRESCRIPTION ADE::BVP))
 (3 3 (:TYPE-PRESCRIPTION ADE::NAT-TO-V))
 )
(ADE::BVP-BV-V-ALU
 (596 347 (:REWRITE DEFAULT-+-2))
 (485 97 (:DEFINITION LEN))
 (429 246 (:REWRITE DEFAULT-CDR))
 (347 347 (:REWRITE DEFAULT-+-1))
 (202 104 (:REWRITE DEFAULT-<-2))
 (124 101 (:REWRITE DEFAULT-CAR))
 (120 120 (:TYPE-PRESCRIPTION ADE::V-ADDER-OUTPUT))
 (110 104 (:REWRITE DEFAULT-<-1))
 (101 101 (:REWRITE NTH-WHEN-PREFIXP))
 (69 69 (:TYPE-PRESCRIPTION ADE::V-ADDER))
 (35 35 (:TYPE-PRESCRIPTION ADE::V-SHIFT-RIGHT))
 (35 32 (:REWRITE ADE::NTH-V-NOT))
 (33 33 (:REWRITE ADE::V-ZP-AS-AND-CROCK))
 (7 7 (:TYPE-PRESCRIPTION ADE::V-XOR))
 (7 7 (:TYPE-PRESCRIPTION ADE::V-OR))
 (7 7 (:TYPE-PRESCRIPTION ADE::V-AND))
 (7 7 (:TYPE-PRESCRIPTION ADE::CVZBV))
 (3 3 (:TYPE-PRESCRIPTION ADE::NAT-TO-V))
 )
(ADE::BVP-V-ALU
 (2895 579 (:DEFINITION LEN))
 (2009 1330 (:REWRITE DEFAULT-+-2))
 (1509 1191 (:REWRITE DEFAULT-CDR))
 (1330 1330 (:REWRITE DEFAULT-+-1))
 (746 526 (:REWRITE DEFAULT-CAR))
 (318 318 (:REWRITE NTH-WHEN-PREFIXP))
 (273 223 (:REWRITE DEFAULT-<-2))
 (227 227 (:REWRITE ADE::V-ZP-AS-AND-CROCK))
 (223 223 (:REWRITE DEFAULT-<-1))
 (196 196 (:TYPE-PRESCRIPTION ADE::V-ADDER))
 (182 182 (:LINEAR LEN-WHEN-PREFIXP))
 (89 56 (:REWRITE ADE::NTH-V-NOT))
 (33 33 (:TYPE-PRESCRIPTION ADE::NAT-TO-V))
 (5 5 (:TYPE-PRESCRIPTION ADE::CVZBV))
 )
(ADE::LEN-CVZBV-ADDER
 (225 11 (:DEFINITION NTH))
 (95 53 (:REWRITE DEFAULT-+-2))
 (88 11 (:REWRITE ZP-OPEN))
 (53 53 (:REWRITE DEFAULT-+-1))
 (33 11 (:DEFINITION NOT))
 (31 27 (:REWRITE DEFAULT-CDR))
 (22 11 (:REWRITE DEFAULT-<-2))
 (12 11 (:REWRITE DEFAULT-CAR))
 (11 11 (:REWRITE NTH-WHEN-PREFIXP))
 (11 11 (:REWRITE DEFAULT-<-1))
 (6 6 (:LINEAR LEN-WHEN-PREFIXP))
 (3 3 (:TYPE-PRESCRIPTION ADE::V-ADDER))
 (3 3 (:REWRITE ADE::V-ZP-AS-AND-CROCK))
 )
(ADE::LEN-CVZBV-SUBTRACTER
 (829 453 (:REWRITE DEFAULT-+-2))
 (453 453 (:REWRITE DEFAULT-+-1))
 (302 236 (:REWRITE DEFAULT-CDR))
 (154 77 (:REWRITE DEFAULT-<-2))
 (102 102 (:LINEAR LEN-WHEN-PREFIXP))
 (94 77 (:REWRITE DEFAULT-CAR))
 (77 77 (:REWRITE NTH-WHEN-PREFIXP))
 (77 77 (:REWRITE DEFAULT-<-1))
 (51 51 (:TYPE-PRESCRIPTION ADE::V-ADDER))
 (48 48 (:REWRITE ADE::V-ZP-AS-AND-CROCK))
 (26 26 (:REWRITE ADE::NTH-V-NOT))
 (2 2 (:TYPE-PRESCRIPTION ADE::CVZBV))
 )
(ADE::LEN-V-ALU
 (3716 1985 (:REWRITE DEFAULT-+-2))
 (1985 1985 (:REWRITE DEFAULT-+-1))
 (1492 1190 (:REWRITE DEFAULT-CDR))
 (588 588 (:LINEAR LEN-WHEN-PREFIXP))
 (526 272 (:REWRITE DEFAULT-<-2))
 (328 260 (:REWRITE DEFAULT-CAR))
 (290 272 (:REWRITE DEFAULT-<-1))
 (257 257 (:REWRITE NTH-WHEN-PREFIXP))
 (233 233 (:REWRITE ADE::V-ZP-AS-AND-CROCK))
 (204 204 (:TYPE-PRESCRIPTION ADE::V-ADDER))
 (89 56 (:REWRITE ADE::NTH-V-NOT))
 (33 33 (:TYPE-PRESCRIPTION ADE::NAT-TO-V))
 (24 16 (:REWRITE ADE::V-BUF-WORKS))
 (8 8 (:TYPE-PRESCRIPTION ADE::BVP))
 (2 2 (:TYPE-PRESCRIPTION ADE::CVZBV))
 )
(ADE::LEN-BV
 (38 19 (:REWRITE DEFAULT-+-2))
 (27 27 (:REWRITE DEFAULT-CDR))
 (19 19 (:REWRITE DEFAULT-+-1))
 (6 6 (:LINEAR LEN-WHEN-PREFIXP))
 (2 1 (:REWRITE DEFAULT-<-1))
 (1 1 (:REWRITE DEFAULT-<-2))
 )
(ADE::BVP-BV
 (12 12 (:REWRITE DEFAULT-CDR))
 (5 5 (:REWRITE DEFAULT-CAR))
 )
(ADE::UNARY-OP-CODE-P)
(ADE::BOOLEANP-UNARY-OP-CODE-P)
(ADE::V-ALU-1)
(ADE::BVP-V-ALU-1
 (5 1 (:DEFINITION LEN))
 (2 2 (:LINEAR LEN-WHEN-PREFIXP))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(ADE::LEN-V-ALU-1
 (10 2 (:DEFINITION LEN))
 (8 4 (:REWRITE DEFAULT-+-2))
 (6 6 (:LINEAR LEN-WHEN-PREFIXP))
 (4 4 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE DEFAULT-CDR))
 )
(ADE::UNARY-OP-CODE-P->V-ALU=V-ALU-1
 (224 28 (:REWRITE ZP-OPEN))
 (176 102 (:REWRITE DEFAULT-+-2))
 (130 26 (:DEFINITION LEN))
 (102 102 (:REWRITE DEFAULT-+-1))
 (88 22 (:REWRITE FOLD-CONSTS-IN-+))
 (68 40 (:REWRITE DEFAULT-<-2))
 (60 54 (:REWRITE DEFAULT-CDR))
 (52 40 (:REWRITE DEFAULT-<-1))
 (40 34 (:REWRITE DEFAULT-CAR))
 (34 34 (:REWRITE NTH-WHEN-PREFIXP))
 (22 22 (:REWRITE ADE::V-ZP-AS-AND-CROCK))
 (18 18 (:TYPE-PRESCRIPTION ADE::V-ADDER))
 (16 16 (:TYPE-PRESCRIPTION ADE::V-NOT))
 (14 8 (:REWRITE ADE::NTH-V-NOT))
 (12 12 (:TYPE-PRESCRIPTION ADE::V-ADDER-OUTPUT))
 (12 4 (:REWRITE ADE::V-BUF-WORKS))
 (8 8 (:TYPE-PRESCRIPTION ADE::BVP))
 (6 6 (:TYPE-PRESCRIPTION ADE::NAT-TO-V))
 )
(ADE::ALU-INC-OP)
(ADE::BVP-ALU-INC-OP)
(ADE::LEN-ALU-INC-OP)
(ADE::BV-V-ALU-ALU-INC-OP
 (81 4 (:DEFINITION NTH))
 (32 4 (:REWRITE ZP-OPEN))
 (30 17 (:REWRITE DEFAULT-+-2))
 (30 6 (:DEFINITION LEN))
 (17 17 (:REWRITE DEFAULT-+-1))
 (17 13 (:REWRITE DEFAULT-CDR))
 (12 4 (:DEFINITION NOT))
 (12 3 (:REWRITE FOLD-CONSTS-IN-+))
 (9 5 (:REWRITE DEFAULT-<-2))
 (6 5 (:REWRITE DEFAULT-<-1))
 (5 5 (:TYPE-PRESCRIPTION ADE::V-ADDER-OUTPUT))
 (5 4 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE NTH-WHEN-PREFIXP))
 (3 3 (:TYPE-PRESCRIPTION ADE::V-ADDER))
 (1 1 (:REWRITE ADE::V-ZP-AS-AND-CROCK))
 )
(ADE::ALU-DEC-OP)
(ADE::BVP-ALU-DEC-OP)
(ADE::LEN-ALU-DEC-OP)
(ADE::BV-V-ALU-ALU-DEC-OP
 (105 5 (:DEFINITION NTH))
 (40 5 (:REWRITE ZP-OPEN))
 (27 16 (:REWRITE DEFAULT-+-2))
 (16 16 (:REWRITE DEFAULT-+-1))
 (16 4 (:REWRITE FOLD-CONSTS-IN-+))
 (15 11 (:REWRITE DEFAULT-CDR))
 (15 5 (:DEFINITION NOT))
 (15 3 (:DEFINITION LEN))
 (14 9 (:REWRITE DEFAULT-<-2))
 (13 9 (:REWRITE DEFAULT-<-1))
 (6 5 (:REWRITE DEFAULT-CAR))
 (5 5 (:TYPE-PRESCRIPTION ADE::V-ADDER-OUTPUT))
 (5 5 (:REWRITE NTH-WHEN-PREFIXP))
 (5 2 (:REWRITE ADE::NTH-V-NOT))
 (4 4 (:TYPE-PRESCRIPTION ADE::V-NOT))
 (3 3 (:TYPE-PRESCRIPTION ADE::V-ADDER))
 (3 3 (:TYPE-PRESCRIPTION ADE::NAT-TO-V))
 (1 1 (:REWRITE ADE::V-ZP-AS-AND-CROCK))
 )
