(OP)
(ARG1)
(ARG2)
(ARG3)
(DEFINEDP)
(VARP)
(EXPRP)
(EVAL-EXPR)
(RUN-ASSIGNMENT)
(RUN-LIMIT
 (60 54 (:REWRITE DEFAULT-<-1))
 (54 54 (:REWRITE DEFAULT-<-2))
 (47 47 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (30 30 (:REWRITE DEFAULT-CDR))
 (22 22 (:REWRITE DEFAULT-CAR))
 (18 9 (:DEFINITION MV-NTH))
 (16 16 (:REWRITE DEFAULT-+-2))
 (16 16 (:REWRITE DEFAULT-+-1))
 (14 2 (:DEFINITION ASSOC-EQUAL))
 (9 9 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (9 9 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (3 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(NATP-MV-NTH-1-RUN-LIMIT
 (700 596 (:REWRITE DEFAULT-CDR))
 (554 554 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (549 463 (:REWRITE DEFAULT-CAR))
 (454 348 (:REWRITE DEFAULT-+-2))
 (452 452 (:META CANCEL_PLUS-LESSP-CORRECT))
 (408 342 (:REWRITE DEFAULT-<-1))
 (402 342 (:REWRITE DEFAULT-<-2))
 (348 348 (:REWRITE DEFAULT-+-1))
 (320 80 (:REWRITE <-0-+-NEGATIVE-1))
 (318 106 (:REWRITE FOLD-CONSTS-IN-+))
 (246 246 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (246 246 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (120 30 (:REWRITE <-+-NEGATIVE-0-1))
 (66 66 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (8 8 (:REWRITE NATP-RW))
 )
(MV-NTH-1-RUN-LIMIT-<=-LIMIT
 (589 502 (:REWRITE DEFAULT-CDR))
 (454 382 (:REWRITE DEFAULT-CAR))
 (382 283 (:REWRITE DEFAULT-<-2))
 (345 345 (:META CANCEL_PLUS-LESSP-CORRECT))
 (344 283 (:REWRITE DEFAULT-<-1))
 (342 292 (:REWRITE DEFAULT-+-2))
 (292 292 (:REWRITE DEFAULT-+-1))
 (246 82 (:REWRITE FOLD-CONSTS-IN-+))
 (214 214 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (214 214 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (152 38 (:REWRITE <-0-+-NEGATIVE-1))
 (3 3 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(RUN-LIMIT-SIMPLER-DEFINITION
 (909 769 (:REWRITE DEFAULT-CDR))
 (791 791 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (717 584 (:REWRITE DEFAULT-CAR))
 (591 456 (:REWRITE DEFAULT-+-2))
 (548 372 (:REWRITE DEFAULT-<-2))
 (512 512 (:META CANCEL_PLUS-LESSP-CORRECT))
 (458 372 (:REWRITE DEFAULT-<-1))
 (456 456 (:REWRITE DEFAULT-+-1))
 (405 135 (:REWRITE FOLD-CONSTS-IN-+))
 (360 90 (:REWRITE <-0-+-NEGATIVE-1))
 (357 357 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (357 357 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(INDUCT-HINT
 (2338 14 (:DEFINITION RUN-LIMIT))
 (281 210 (:REWRITE DEFAULT-+-2))
 (272 230 (:REWRITE DEFAULT-CDR))
 (220 210 (:REWRITE DEFAULT-+-1))
 (204 144 (:REWRITE DEFAULT-<-2))
 (187 159 (:REWRITE DEFAULT-CAR))
 (174 144 (:REWRITE DEFAULT-<-1))
 (168 42 (:REWRITE <-0-+-NEGATIVE-1))
 (105 105 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (105 105 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (70 14 (:DEFINITION ARG3))
 )
(TERMINATION-IMPLIES-SAME-RESULT
 (8682 10 (:DEFINITION INDUCT-HINT))
 (8349 7177 (:REWRITE DEFAULT-CDR))
 (7156 7156 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (6750 5483 (:REWRITE DEFAULT-CAR))
 (6286 4772 (:REWRITE DEFAULT-+-2))
 (4772 4772 (:REWRITE DEFAULT-+-1))
 (4719 3111 (:REWRITE DEFAULT-<-2))
 (4542 1514 (:REWRITE FOLD-CONSTS-IN-+))
 (4285 4285 (:META CANCEL_PLUS-LESSP-CORRECT))
 (3877 3111 (:REWRITE DEFAULT-<-1))
 (3008 752 (:REWRITE <-0-+-NEGATIVE-1))
 (2717 2717 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (2717 2717 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(WHILE-TERMINATION-IMPLIES-BODY-TERMINATION
 (1634 1267 (:REWRITE DEFAULT-+-2))
 (1398 978 (:REWRITE DEFAULT-<-2))
 (1374 1374 (:META CANCEL_PLUS-LESSP-CORRECT))
 (1267 1267 (:REWRITE DEFAULT-+-1))
 (1190 978 (:REWRITE DEFAULT-<-1))
 (960 240 (:REWRITE <-0-+-NEGATIVE-1))
 (788 788 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (788 788 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (14 14 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (11 11 (:REWRITE CDR-CONS))
 )
(SEQUENCE-TERMINATION-IMPLIES-FIRST-STMT-TERMINATION
 (2039 1764 (:REWRITE DEFAULT-CDR))
 (1431 1107 (:REWRITE DEFAULT-+-2))
 (1152 791 (:REWRITE DEFAULT-<-2))
 (1107 1107 (:REWRITE DEFAULT-+-1))
 (1086 1086 (:META CANCEL_PLUS-LESSP-CORRECT))
 (972 791 (:REWRITE DEFAULT-<-1))
 (716 179 (:REWRITE <-0-+-NEGATIVE-1))
 (694 694 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (694 694 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (12 12 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (8 8 (:REWRITE CDR-CONS))
 )
(TERMINATION-IMPLIES-SAME-NBR-RECURSIVE-CALLS
 (21744 24 (:DEFINITION INDUCT-HINT))
 (20988 17922 (:REWRITE DEFAULT-CDR))
 (16265 12196 (:REWRITE DEFAULT-+-2))
 (15980 13102 (:REWRITE DEFAULT-CAR))
 (12196 12196 (:REWRITE DEFAULT-+-1))
 (11927 3997 (:REWRITE FOLD-CONSTS-IN-+))
 (11748 7726 (:REWRITE DEFAULT-<-2))
 (10770 10770 (:META CANCEL_PLUS-LESSP-CORRECT))
 (9665 7726 (:REWRITE DEFAULT-<-1))
 (7944 1986 (:REWRITE <-0-+-NEGATIVE-1))
 (6868 6868 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (248 160 (:REWRITE DEFAULT-UNARY-MINUS))
 (66 66 (:REWRITE EQUAL-CONSTANT-+))
 (8 8 (:REWRITE NATP-RW))
 )
(TERMINATION-IMPLIES-BIGGER-LIMIT-TERMINATION
 (29328 32 (:DEFINITION INDUCT-HINT))
 (12814 11026 (:REWRITE DEFAULT-CDR))
 (10796 8000 (:REWRITE DEFAULT-+-2))
 (9719 8035 (:REWRITE DEFAULT-CAR))
 (8364 2788 (:REWRITE FOLD-CONSTS-IN-+))
 (8029 5333 (:REWRITE DEFAULT-<-2))
 (8000 8000 (:REWRITE DEFAULT-+-1))
 (6672 1668 (:REWRITE <-0-+-NEGATIVE-1))
 (6585 5333 (:REWRITE DEFAULT-<-1))
 (4621 4621 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (4621 4621 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (34 26 (:REWRITE DEFAULT-UNARY-MINUS))
 (12 12 (:REWRITE EQUAL-CONSTANT-+))
 (4 4 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(RUN-LIMIT-NFIX-LIMIT=RUN-LIMIT-LIMIT
 (66 10 (:REWRITE ZP-OPEN))
 (44 44 (:TYPE-PRESCRIPTION NATP-MV-NTH-1-RUN-LIMIT))
 (40 34 (:REWRITE DEFAULT-CDR))
 (39 39 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (39 39 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (36 30 (:REWRITE DEFAULT-CAR))
 (32 8 (:DEFINITION MV-NTH))
 (24 19 (:REWRITE DEFAULT-<-1))
 (24 6 (:DEFINITION ARG2))
 (23 19 (:REWRITE DEFAULT-<-2))
 (19 19 (:META CANCEL_PLUS-LESSP-CORRECT))
 (12 12 (:REWRITE DEFAULT-+-2))
 (12 12 (:REWRITE DEFAULT-+-1))
 (10 2 (:DEFINITION ARG3))
 (1 1 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(NFIX-CHOOSE-LIMIT
 (429 65 (:REWRITE ZP-OPEN))
 (286 286 (:TYPE-PRESCRIPTION NATP-MV-NTH-1-RUN-LIMIT))
 (220 190 (:REWRITE DEFAULT-CDR))
 (196 157 (:REWRITE DEFAULT-CAR))
 (156 39 (:DEFINITION ARG2))
 (141 115 (:REWRITE DEFAULT-<-2))
 (141 115 (:REWRITE DEFAULT-<-1))
 (115 115 (:META CANCEL_PLUS-LESSP-CORRECT))
 (105 105 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (105 105 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (78 78 (:REWRITE DEFAULT-+-2))
 (78 78 (:REWRITE DEFAULT-+-1))
 (65 13 (:DEFINITION ARG3))
 )
(RUN)
(SUBGOAL-5-LEMMA-A
 (2175 2017 (:REWRITE DEFAULT-CAR))
 (2130 2063 (:REWRITE DEFAULT-CDR))
 (963 822 (:REWRITE DEFAULT-<-1))
 (938 822 (:REWRITE DEFAULT-<-2))
 (900 900 (:META CANCEL_PLUS-LESSP-CORRECT))
 (737 737 (:TYPE-PRESCRIPTION NATP-MV-NTH-1-RUN-LIMIT))
 (641 641 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (641 641 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (426 426 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (381 361 (:REWRITE DEFAULT-+-2))
 (361 361 (:REWRITE DEFAULT-+-1))
 (160 32 (:DEFINITION ARG3))
 (74 74 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 20 (:REWRITE FOLD-CONSTS-IN-+))
 (60 15 (:REWRITE <-0-+-NEGATIVE-1))
 )
(SUBGOAL-4-LEMMA-A
 (2809 2742 (:REWRITE DEFAULT-CDR))
 (2175 2017 (:REWRITE DEFAULT-CAR))
 (963 822 (:REWRITE DEFAULT-<-1))
 (938 822 (:REWRITE DEFAULT-<-2))
 (900 900 (:META CANCEL_PLUS-LESSP-CORRECT))
 (737 737 (:TYPE-PRESCRIPTION NATP-MV-NTH-1-RUN-LIMIT))
 (641 641 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (641 641 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (426 426 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (396 99 (:DEFINITION ARG2))
 (381 361 (:REWRITE DEFAULT-+-2))
 (361 361 (:REWRITE DEFAULT-+-1))
 (74 74 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 (60 20 (:REWRITE FOLD-CONSTS-IN-+))
 (60 15 (:REWRITE <-0-+-NEGATIVE-1))
 )
(THEN-TERMINATION-IMPLIES-IF-TERMINATION
 (44 44 (:TYPE-PRESCRIPTION NATP-MV-NTH-1-RUN-LIMIT))
 (42 38 (:REWRITE DEFAULT-CDR))
 (42 10 (:REWRITE ZP-OPEN))
 (37 31 (:REWRITE DEFAULT-CAR))
 (16 16 (:REWRITE DEFAULT-+-2))
 (16 16 (:REWRITE DEFAULT-+-1))
 (16 16 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (16 16 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (16 12 (:REWRITE DEFAULT-<-2))
 (16 12 (:REWRITE DEFAULT-<-1))
 (12 12 (:META CANCEL_PLUS-LESSP-CORRECT))
 (10 2 (:DEFINITION ARG3))
 (1 1 (:REWRITE NATP-RW))
 )
(ELSE-TERMINATION-IMPLIES-IF-TERMINATION
 (46 42 (:REWRITE DEFAULT-CDR))
 (44 44 (:TYPE-PRESCRIPTION NATP-MV-NTH-1-RUN-LIMIT))
 (42 10 (:REWRITE ZP-OPEN))
 (37 31 (:REWRITE DEFAULT-CAR))
 (24 6 (:DEFINITION ARG2))
 (16 16 (:REWRITE DEFAULT-+-2))
 (16 16 (:REWRITE DEFAULT-+-1))
 (16 16 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (16 16 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (16 12 (:REWRITE DEFAULT-<-2))
 (16 12 (:REWRITE DEFAULT-<-1))
 (12 12 (:META CANCEL_PLUS-LESSP-CORRECT))
 (1 1 (:REWRITE NATP-RW))
 )
(THEN-TERMINATION-IMPLIES-IF-TERMINATION-NFIX-CHOOSE-LIMIT
 (1954 1790 (:REWRITE DEFAULT-CAR))
 (1826 1762 (:REWRITE DEFAULT-CDR))
 (1396 228 (:REWRITE ZP-OPEN))
 (800 663 (:REWRITE DEFAULT-<-1))
 (727 663 (:REWRITE DEFAULT-<-2))
 (704 704 (:TYPE-PRESCRIPTION NATP-MV-NTH-1-RUN-LIMIT))
 (666 666 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (666 666 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (663 663 (:META CANCEL_PLUS-LESSP-CORRECT))
 (280 279 (:REWRITE DEFAULT-+-2))
 (279 279 (:REWRITE DEFAULT-+-1))
 (160 32 (:DEFINITION ARG3))
 (74 74 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(ELSE-TERMINATION-IMPLIES-IF-TERMINATION-NFIX-CHOOSE-LIMIT
 (2358 2294 (:REWRITE DEFAULT-CDR))
 (1953 1789 (:REWRITE DEFAULT-CAR))
 (1396 228 (:REWRITE ZP-OPEN))
 (800 663 (:REWRITE DEFAULT-<-1))
 (727 663 (:REWRITE DEFAULT-<-2))
 (704 704 (:TYPE-PRESCRIPTION NATP-MV-NTH-1-RUN-LIMIT))
 (666 666 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (666 666 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (663 663 (:META CANCEL_PLUS-LESSP-CORRECT))
 (384 96 (:DEFINITION ARG2))
 (280 279 (:REWRITE DEFAULT-+-2))
 (279 279 (:REWRITE DEFAULT-+-1))
 (74 74 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(SUBGOAL-5-LEMMA-B)
(SUBGOAL-4-LEMMA-B)
(SUBGOAL-5-LEMMA)
(SUBGOAL-4-LEMMA)
(TERMINATION-IMPLIES-SEQUENCE-DEF
 (1756 1401 (:REWRITE DEFAULT-+-2))
 (1441 976 (:REWRITE DEFAULT-<-2))
 (1401 1401 (:REWRITE DEFAULT-+-1))
 (1329 1329 (:META CANCEL_PLUS-LESSP-CORRECT))
 (1216 976 (:REWRITE DEFAULT-<-1))
 (924 231 (:REWRITE <-0-+-NEGATIVE-1))
 (781 781 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (781 781 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (28 28 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(TERMINATION-IMPLIES-WHILE-DEF
 (2317 1826 (:REWRITE DEFAULT-+-2))
 (1983 1388 (:REWRITE DEFAULT-<-2))
 (1957 1957 (:META CANCEL_PLUS-LESSP-CORRECT))
 (1826 1826 (:REWRITE DEFAULT-+-1))
 (1707 1388 (:REWRITE DEFAULT-<-1))
 (1412 353 (:REWRITE <-0-+-NEGATIVE-1))
 (1020 1020 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1020 1020 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (39 39 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(SUBGOAL-6-LEMMA-A
 (2223 1934 (:REWRITE DEFAULT-CDR))
 (1896 1525 (:REWRITE DEFAULT-CAR))
 (1369 800 (:REWRITE DEFAULT-<-2))
 (1056 878 (:REWRITE DEFAULT-+-2))
 (1031 800 (:REWRITE DEFAULT-<-1))
 (878 878 (:REWRITE DEFAULT-+-1))
 (800 800 (:META CANCEL_PLUS-LESSP-CORRECT))
 (759 759 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (759 759 (:META CANCEL_PLUS-EQUAL-CORRECT))
 )
(SUBGOAL-3-LEMMA-A
 (1930 1674 (:REWRITE DEFAULT-CDR))
 (1605 1279 (:REWRITE DEFAULT-CAR))
 (1222 716 (:REWRITE DEFAULT-<-2))
 (926 716 (:REWRITE DEFAULT-<-1))
 (888 746 (:REWRITE DEFAULT-+-2))
 (746 746 (:REWRITE DEFAULT-+-1))
 (716 716 (:META CANCEL_PLUS-LESSP-CORRECT))
 (636 636 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (636 636 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (430 86 (:DEFINITION ARG3))
 )
(SUBGOAL-6-LEMMA-B
 (819 111 (:REWRITE ZP-OPEN))
 (798 717 (:REWRITE DEFAULT-CAR))
 (654 606 (:REWRITE DEFAULT-CDR))
 (528 528 (:TYPE-PRESCRIPTION NATP-MV-NTH-1-RUN-LIMIT))
 (426 332 (:REWRITE DEFAULT-<-1))
 (398 332 (:REWRITE DEFAULT-<-2))
 (332 332 (:META CANCEL_PLUS-LESSP-CORRECT))
 (252 63 (:DEFINITION ARG2))
 (240 240 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (240 240 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (144 144 (:TYPE-PRESCRIPTION NFIX))
 (126 126 (:REWRITE DEFAULT-+-2))
 (126 126 (:REWRITE DEFAULT-+-1))
 (75 15 (:DEFINITION ARG3))
 (40 40 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(SUBGOAL-3-LEMMA-B
 (753 678 (:REWRITE DEFAULT-CAR))
 (685 643 (:REWRITE DEFAULT-CDR))
 (657 93 (:REWRITE ZP-OPEN))
 (462 462 (:TYPE-PRESCRIPTION NATP-MV-NTH-1-RUN-LIMIT))
 (390 302 (:REWRITE DEFAULT-<-1))
 (350 302 (:REWRITE DEFAULT-<-2))
 (302 302 (:META CANCEL_PLUS-LESSP-CORRECT))
 (237 237 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (237 237 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (204 51 (:DEFINITION ARG2))
 (102 102 (:REWRITE DEFAULT-+-2))
 (102 102 (:REWRITE DEFAULT-+-1))
 (60 60 (:TYPE-PRESCRIPTION NFIX))
 (45 9 (:DEFINITION ARG3))
 (40 40 (:REWRITE RATIONALP-IMPLIES-ACL2-NUMBERP))
 )
(SEQUENCE-LEMMA-1
 (525 105 (:REWRITE ZP-OPEN))
 (452 389 (:REWRITE DEFAULT-CDR))
 (371 300 (:REWRITE DEFAULT-CAR))
 (182 130 (:REWRITE DEFAULT-<-2))
 (180 164 (:REWRITE DEFAULT-+-2))
 (172 130 (:REWRITE DEFAULT-<-1))
 (164 164 (:REWRITE DEFAULT-+-1))
 (152 152 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (152 152 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (146 146 (:META CANCEL_PLUS-LESSP-CORRECT))
 (105 21 (:DEFINITION ARG3))
 (76 76 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (48 12 (:REWRITE <-0-+-NEGATIVE-1))
 (20 2 (:REWRITE POSP-RW))
 (18 2 (:REWRITE NATP-POSP))
 (16 4 (:REWRITE <-+-NEGATIVE-0-1))
 (2 2 (:REWRITE NATP-RW))
 (1 1 (:REWRITE CDR-CONS))
 )
(WHILE-LEMMA-1
 (425 93 (:REWRITE ZP-OPEN))
 (388 333 (:REWRITE DEFAULT-CDR))
 (304 245 (:REWRITE DEFAULT-CAR))
 (158 114 (:REWRITE DEFAULT-<-2))
 (152 114 (:REWRITE DEFAULT-<-1))
 (137 133 (:REWRITE DEFAULT-+-2))
 (133 133 (:REWRITE DEFAULT-+-1))
 (131 131 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (131 131 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (122 122 (:META CANCEL_PLUS-LESSP-CORRECT))
 (85 17 (:DEFINITION ARG3))
 (32 32 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (20 2 (:REWRITE POSP-RW))
 (18 2 (:REWRITE NATP-POSP))
 (16 4 (:REWRITE <-0-+-NEGATIVE-1))
 (16 4 (:REWRITE <-+-NEGATIVE-0-1))
 (2 2 (:REWRITE NATP-RW))
 (1 1 (:REWRITE CDR-CONS))
 )
(SEQUENCE-LEMMA-2
 (32933 175 (:DEFINITION RUN-LIMIT))
 (7215 875 (:REWRITE ZP-OPEN))
 (4152 3475 (:REWRITE DEFAULT-CDR))
 (3598 2114 (:REWRITE DEFAULT-+-2))
 (3143 2591 (:REWRITE DEFAULT-CAR))
 (2293 1234 (:REWRITE DEFAULT-<-2))
 (2152 2114 (:REWRITE DEFAULT-+-1))
 (2100 525 (:DEFINITION ARG2))
 (1940 1234 (:REWRITE DEFAULT-<-1))
 (1575 525 (:DEFINITION ARG1))
 (1245 1245 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (875 175 (:DEFINITION ARG3))
 (628 315 (:REWRITE DEFAULT-UNARY-MINUS))
 (519 519 (:REWRITE FOLD-CONSTS-IN-+))
 (350 175 (:DEFINITION OP))
 )
(WHILE-LEMMA-2
 (33287 175 (:DEFINITION RUN-LIMIT))
 (7215 875 (:REWRITE ZP-OPEN))
 (4673 3996 (:REWRITE DEFAULT-CDR))
 (3598 2114 (:REWRITE DEFAULT-+-2))
 (3143 2591 (:REWRITE DEFAULT-CAR))
 (2293 1234 (:REWRITE DEFAULT-<-2))
 (2152 2114 (:REWRITE DEFAULT-+-1))
 (2100 525 (:DEFINITION ARG2))
 (1940 1234 (:REWRITE DEFAULT-<-1))
 (1575 525 (:DEFINITION ARG1))
 (1245 1245 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (875 175 (:DEFINITION ARG3))
 (628 315 (:REWRITE DEFAULT-UNARY-MINUS))
 (519 519 (:REWRITE FOLD-CONSTS-IN-+))
 (350 175 (:DEFINITION OP))
 )
(SEQUENCE-LEMMA-3
 (55335 250 (:DEFINITION RUN-LIMIT))
 (11958 1250 (:REWRITE ZP-OPEN))
 (6951 5743 (:REWRITE DEFAULT-CDR))
 (6079 3628 (:REWRITE DEFAULT-+-2))
 (5132 4236 (:REWRITE DEFAULT-CAR))
 (3790 1958 (:REWRITE DEFAULT-<-2))
 (3788 3628 (:REWRITE DEFAULT-+-1))
 (3118 1958 (:REWRITE DEFAULT-<-1))
 (3000 750 (:DEFINITION ARG2))
 (2250 750 (:DEFINITION ARG1))
 (1974 1974 (:META CANCEL_PLUS-LESSP-CORRECT))
 (1771 1771 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1250 250 (:DEFINITION ARG3))
 (1222 611 (:REWRITE DEFAULT-UNARY-MINUS))
 (500 250 (:DEFINITION OP))
 (80 16 (:REWRITE <-+-NEGATIVE-0-1))
 (12 12 (:REWRITE NATP-RW))
 )
(WHILE-LEMMA-3
 (56013 250 (:DEFINITION RUN-LIMIT))
 (11958 1250 (:REWRITE ZP-OPEN))
 (7827 6619 (:REWRITE DEFAULT-CDR))
 (6079 3628 (:REWRITE DEFAULT-+-2))
 (5058 4162 (:REWRITE DEFAULT-CAR))
 (3790 1958 (:REWRITE DEFAULT-<-2))
 (3788 3628 (:REWRITE DEFAULT-+-1))
 (3118 1958 (:REWRITE DEFAULT-<-1))
 (3000 750 (:DEFINITION ARG2))
 (2250 750 (:DEFINITION ARG1))
 (1974 1974 (:META CANCEL_PLUS-LESSP-CORRECT))
 (1771 1771 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1250 250 (:DEFINITION ARG3))
 (1222 611 (:REWRITE DEFAULT-UNARY-MINUS))
 (500 250 (:DEFINITION OP))
 (80 16 (:REWRITE <-+-NEGATIVE-0-1))
 (12 12 (:REWRITE NATP-RW))
 )
(ARGS-TERMINATE-IMPLIES-SEQUENCE-TERMINATES
 (57873 308 (:DEFINITION RUN-LIMIT))
 (12663 1477 (:REWRITE ZP-OPEN))
 (7147 5972 (:REWRITE DEFAULT-CDR))
 (6005 3653 (:REWRITE DEFAULT-+-2))
 (5515 4522 (:REWRITE DEFAULT-CAR))
 (4034 2163 (:REWRITE DEFAULT-<-2))
 (3779 3653 (:REWRITE DEFAULT-+-1))
 (3536 884 (:DEFINITION ARG2))
 (3447 2163 (:REWRITE DEFAULT-<-1))
 (2652 884 (:DEFINITION ARG1))
 (2176 2176 (:META CANCEL_PLUS-LESSP-CORRECT))
 (2077 2077 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1440 288 (:DEFINITION ARG3))
 (1082 541 (:REWRITE DEFAULT-UNARY-MINUS))
 (616 308 (:DEFINITION OP))
 (378 1 (:REWRITE POSP-RW))
 (28 7 (:REWRITE <-+-NEGATIVE-0-1))
 (24 6 (:REWRITE <-0-+-NEGATIVE-1))
 (4 4 (:TYPE-PRESCRIPTION NFIX))
 )
(BODY-&-SUBWHILE-TERMINATE-IMPLIES-WHILE-TERMINATES
 (56098 308 (:DEFINITION RUN-LIMIT))
 (12221 1383 (:REWRITE ZP-OPEN))
 (7602 6465 (:REWRITE DEFAULT-CDR))
 (5836 3501 (:REWRITE DEFAULT-+-2))
 (5237 4280 (:REWRITE DEFAULT-CAR))
 (3911 2083 (:REWRITE DEFAULT-<-2))
 (3623 3501 (:REWRITE DEFAULT-+-1))
 (3335 2083 (:REWRITE DEFAULT-<-1))
 (3280 820 (:DEFINITION ARG2))
 (2460 820 (:DEFINITION ARG1))
 (2092 2092 (:META CANCEL_PLUS-LESSP-CORRECT))
 (1905 1905 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (1280 256 (:DEFINITION ARG3))
 (1074 537 (:REWRITE DEFAULT-UNARY-MINUS))
 (616 308 (:DEFINITION OP))
 (384 1 (:REWRITE POSP-RW))
 (28 7 (:REWRITE <-+-NEGATIVE-0-1))
 (8 2 (:REWRITE <-0-+-NEGATIVE-1))
 (4 4 (:TYPE-PRESCRIPTION NFIX))
 )
(ARGS-TERMINATE-IMPLIES-SEQUENCE-TERMINATES-NFIX-CHOOSE-LIMIT
 (10673 81 (:DEFINITION RUN-LIMIT))
 (3105 345 (:REWRITE ZP-OPEN))
 (1429 1263 (:REWRITE DEFAULT-CDR))
 (1284 1050 (:REWRITE DEFAULT-CAR))
 (1005 539 (:REWRITE DEFAULT-+-2))
 (863 503 (:REWRITE DEFAULT-<-2))
 (812 203 (:DEFINITION ARG2))
 (661 503 (:REWRITE DEFAULT-<-1))
 (628 539 (:REWRITE DEFAULT-+-1))
 (609 203 (:DEFINITION ARG1))
 (503 503 (:META CANCEL_PLUS-LESSP-CORRECT))
 (437 437 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (437 437 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (305 61 (:DEFINITION ARG3))
 (276 44 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (162 81 (:DEFINITION OP))
 (48 24 (:REWRITE DEFAULT-UNARY-MINUS))
 )
(BODY-&-SUBWHILE-TERMINATE-IMPLIES-WHILE-TERMINATES-NFIX-CHOOSE-LIMIT
 (10033 81 (:DEFINITION RUN-LIMIT))
 (2889 321 (:REWRITE ZP-OPEN))
 (1458 1300 (:REWRITE DEFAULT-CDR))
 (1181 955 (:REWRITE DEFAULT-CAR))
 (973 507 (:REWRITE DEFAULT-+-2))
 (807 471 (:REWRITE DEFAULT-<-2))
 (748 187 (:DEFINITION ARG2))
 (621 471 (:REWRITE DEFAULT-<-1))
 (596 507 (:REWRITE DEFAULT-+-1))
 (561 187 (:DEFINITION ARG1))
 (471 471 (:META CANCEL_PLUS-LESSP-CORRECT))
 (409 409 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (409 409 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (276 44 (:TYPE-PRESCRIPTION |x < y  =>  0 < -x+y|))
 (265 53 (:DEFINITION ARG3))
 (162 81 (:DEFINITION OP))
 (48 24 (:REWRITE DEFAULT-UNARY-MINUS))
 )
(SUBGOAL-6-LEMMA-C)
(SUBGOAL-3-LEMMA-C)
(SUBGOAL-6-LEMMA)
(SUBGOAL-3-LEMMA)
(RUN-SATISFIES-SPECIFICATION
 (675 75 (:REWRITE ZP-OPEN))
 (330 330 (:TYPE-PRESCRIPTION NATP-MV-NTH-1-RUN-LIMIT))
 (315 315 (:TYPE-PRESCRIPTION NFIX))
 (277 247 (:REWRITE DEFAULT-CDR))
 (262 213 (:REWRITE DEFAULT-CAR))
 (180 105 (:REWRITE DEFAULT-<-2))
 (135 105 (:REWRITE DEFAULT-<-1))
 (110 110 (:META CANCEL_TIMES-EQUAL-CORRECT))
 (110 110 (:META CANCEL_PLUS-EQUAL-CORRECT))
 (105 105 (:META CANCEL_PLUS-LESSP-CORRECT))
 (88 88 (:REWRITE DEFAULT-+-2))
 (88 88 (:REWRITE DEFAULT-+-1))
 )
