(N-BLEQ)
(XOR3)
(MAJ3)
(V-ADDER
 (1 1 (:TYPE-PRESCRIPTION MAJ3))
 )
(V-ADDER-REWRITE
 (138 136 (:REWRITE DEFAULT-CAR))
 (90 88 (:REWRITE DEFAULT-CDR))
 (79 28 (:REWRITE ZP-OPEN))
 (60 60 (:REWRITE DEFAULT-+-2))
 (60 60 (:REWRITE DEFAULT-+-1))
 (51 17 (:REWRITE FOLD-CONSTS-IN-+))
 (17 17 (:REWRITE DEFAULT-<-2))
 (17 17 (:REWRITE DEFAULT-<-1))
 )
(N-BLEQ-REWRITE
 (12 12 (:REWRITE DEFAULT-CAR))
 (11 5 (:REWRITE ZP-OPEN))
 (10 10 (:REWRITE DEFAULT-CDR))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (6 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:DEFINITION NOT))
 )
(NTH-CDR)
(NTH-SUBLIST)
(APPEND-N)
(N-NILLS)
(REV-N)
(MUX-N-HELP)
(MUX-N)
(MUX-N-W-HELP)
(MUX-N-W1)
(MUX-N-W)
(SHIFT-MUX-HELP)
(SHIFTER)
(APPEND-N-REWRITE
 (22 22 (:TYPE-PRESCRIPTION APPEND-N))
 (11 5 (:REWRITE ZP-OPEN))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (6 2 (:REWRITE FOLD-CONSTS-IN-+))
 (5 5 (:REWRITE DEFAULT-CDR))
 (5 5 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:DEFINITION NOT))
 )
(NTH-CDR-REWRITE
 (11 5 (:REWRITE ZP-OPEN))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (6 2 (:REWRITE FOLD-CONSTS-IN-+))
 (5 5 (:REWRITE DEFAULT-CDR))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:DEFINITION NOT))
 )
(NTH-SUBLIST-REWRITE
 (11 5 (:REWRITE ZP-OPEN))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (6 2 (:REWRITE FOLD-CONSTS-IN-+))
 (5 5 (:REWRITE DEFAULT-CDR))
 (5 5 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:DEFINITION NOT))
 )
(N-NILLS-REWRITE
 (11 5 (:REWRITE ZP-OPEN))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (6 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:DEFINITION NOT))
 )
(REV-N-REWRITE
 (11 5 (:REWRITE ZP-OPEN))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (6 2 (:REWRITE FOLD-CONSTS-IN-+))
 (5 5 (:REWRITE DEFAULT-CDR))
 (5 5 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:DEFINITION NOT))
 )
(MUX-N-HELP-REWRITE
 (160 7 (:DEFINITION EXPT))
 (112 7 (:DEFINITION NTH-CDR))
 (75 14 (:REWRITE ZP-OPEN))
 (73 73 (:REWRITE DEFAULT-+-2))
 (73 73 (:REWRITE DEFAULT-+-1))
 (69 23 (:REWRITE FOLD-CONSTS-IN-+))
 (66 11 (:REWRITE COMMUTATIVITY-OF-+))
 (39 39 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (39 39 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (33 11 (:REWRITE DEFAULT-*-2))
 (21 21 (:REWRITE DEFAULT-CDR))
 (18 18 (:REWRITE DEFAULT-<-2))
 (18 18 (:REWRITE DEFAULT-<-1))
 (14 14 (:REWRITE DEFAULT-CAR))
 (11 11 (:REWRITE DEFAULT-*-1))
 (11 11 (:DEFINITION NOT))
 (7 7 (:REWRITE ZIP-OPEN))
 )
(MUX-N-W-HELP-REWRITE
 (25 5 (:DEFINITION NTH-CDR))
 (16 10 (:REWRITE ZP-OPEN))
 (12 12 (:REWRITE DEFAULT-+-2))
 (12 12 (:REWRITE DEFAULT-+-1))
 (6 2 (:REWRITE FOLD-CONSTS-IN-+))
 (5 5 (:REWRITE DEFAULT-CDR))
 (5 5 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:DEFINITION NOT))
 )
(MUX-N-W1-REWRITE
 (110 5 (:DEFINITION EXPT))
 (30 10 (:REWRITE DEFAULT-*-2))
 (30 10 (:REWRITE COMMUTATIVITY-OF-+))
 (27 27 (:REWRITE DEFAULT-+-2))
 (27 27 (:REWRITE DEFAULT-+-1))
 (11 5 (:REWRITE ZP-OPEN))
 (10 10 (:TYPE-PRESCRIPTION RATIONALP-EXPT-TYPE-PRESCRIPTION))
 (10 10 (:TYPE-PRESCRIPTION EXPT-TYPE-PRESCRIPTION-NON-ZERO-BASE))
 (10 10 (:REWRITE DEFAULT-*-1))
 (7 7 (:REWRITE DEFAULT-<-2))
 (7 7 (:REWRITE DEFAULT-<-1))
 (6 2 (:REWRITE FOLD-CONSTS-IN-+))
 (5 5 (:REWRITE ZIP-OPEN))
 (5 5 (:REWRITE DEFAULT-CDR))
 (2 2 (:DEFINITION NOT))
 )
(SHIFT-MUX-HELP-REWRITE
 (34 5 (:DEFINITION APPEND-N))
 (16 10 (:REWRITE ZP-OPEN))
 (12 12 (:REWRITE DEFAULT-+-2))
 (12 12 (:REWRITE DEFAULT-+-1))
 (6 2 (:REWRITE FOLD-CONSTS-IN-+))
 (5 5 (:REWRITE DEFAULT-CDR))
 (5 5 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 (2 2 (:REWRITE CDR-CONS))
 (2 2 (:REWRITE CAR-CONS))
 (2 2 (:DEFINITION NOT))
 )
(INCREMENT)
(INCREMENT-REWRITE
 (10 10 (:REWRITE DEFAULT-CDR))
 (9 3 (:REWRITE ZP-OPEN))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (6 2 (:REWRITE FOLD-CONSTS-IN-+))
 (5 5 (:REWRITE DEFAULT-CAR))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 )
(INCREMENT-REWRITE0
 (1 1 (:REWRITE INCREMENT-REWRITE))
 )
(NEXT_DIGIT_COUNTER_STATE)
(NEXT_COUNTER_STATE)
(VALID_DIGIT)
(VALID_DIGITS)
(VALID_DIGITS-REWRITE
 (35 35 (:REWRITE DEFAULT-CDR))
 (22 22 (:REWRITE DEFAULT-CAR))
 (9 3 (:REWRITE ZP-OPEN))
 (7 7 (:REWRITE DEFAULT-+-2))
 (7 7 (:REWRITE DEFAULT-+-1))
 (6 2 (:REWRITE FOLD-CONSTS-IN-+))
 (2 2 (:REWRITE DEFAULT-<-2))
 (2 2 (:REWRITE DEFAULT-<-1))
 )
(VALID_DIGITS-REWRITE0
 (1 1 (:REWRITE VALID_DIGITS-REWRITE))
 )
